Go to the documentation of this file.
25 #ifndef HAVE_VO_SCALE_H
26 #define HAVE_VO_SCALE_H
121 int video_width,
int video_height,
123 int *dest_x,
int *dest_y,
124 int *dest_width,
int *dest_height,
125 double *dest_pixel_aspect,
126 int *win_x,
int *win_y);
129 int video_width,
int video_height,
131 int *dest_width,
int *dest_height,
132 double *dest_pixel_aspect);
int displayed_xoffset
Definition: vo_scale.h:73
int _x_vo_scale_redraw_needed(vo_scale_t *self)
Definition: vo_scale.c:265
void _x_vo_scale_compute_ideal_size(vo_scale_t *self)
Definition: vo_scale.c:47
Definition: vo_scale.h:34
int gui_x
Definition: vo_scale.h:89
double output_vertical_position
Definition: vo_scale.h:142
void _x_vo_scale_translate_gui2video(vo_scale_t *self, int x, int y, int *vid_x, int *vid_y)
Definition: vo_scale.c:312
void _x_vo_scale_cleanup(vo_scale_t *self, config_values_t *config)
Definition: vo_scale.c:394
int support_zoom
Definition: vo_scale.h:42
int scaling_disabled
Definition: vo_scale.h:45
void(* dest_size_cb)(void *user_data, int video_width, int video_height, double video_pixel_aspect, int *dest_width, int *dest_height, double *dest_pixel_aspect)
Definition: vo_scale.h:128
int force_redraw
Definition: vo_scale.h:94
Definition: vo_scale.h:39
int output_height
Definition: vo_scale.h:112
int gui_width
Definition: vo_scale.h:90
int y
Definition: vo_scale.h:35
int displayed_yoffset
Definition: vo_scale.h:74
int output_width
Definition: vo_scale.h:111
Definition: configfile.h:83
int displayed_width
Definition: vo_scale.h:75
int crop_top
Definition: vo_scale.h:65
double output_horizontal_position
Definition: vo_scale.h:141
double delivered_ratio
Definition: vo_scale.h:57
int delivered_width
Definition: vo_scale.h:55
int gui_win_y
Definition: vo_scale.h:91
int crop_bottom
Definition: vo_scale.h:66
void * user_data
Definition: vo_scale.h:119
int crop_right
Definition: vo_scale.h:64
double video_pixel_aspect
Definition: vo_scale.h:102
int crop_left
Definition: vo_scale.h:63
const char _x_vo_scale_aspect_ratio_name_table[][8]
Definition: vo_scale.c:348
int gui_y
Definition: vo_scale.h:89
void(* frame_output_cb)(void *user_data, int video_width, int video_height, double video_pixel_aspect, int *dest_x, int *dest_y, int *dest_width, int *dest_height, double *dest_pixel_aspect, int *win_x, int *win_y)
Definition: vo_scale.h:120
int gui_win_x
Definition: vo_scale.h:91
int w
Definition: vo_scale.h:36
double zoom_factor_x
Definition: vo_scale.h:77
int gui_height
Definition: vo_scale.h:90
#define XINE_PROTECTED
Definition: attributes.h:73
int delivered_height
Definition: vo_scale.h:56
int user_ratio
Definition: vo_scale.h:82
int output_xoffset
Definition: vo_scale.h:113
int output_yoffset
Definition: vo_scale.h:114
vo_scale_rect_t border[4]
Definition: vo_scale.h:135
double gui_pixel_aspect
Definition: vo_scale.h:101
void _x_vo_scale_init(vo_scale_t *self, int support_zoom, int scaling_disabled, config_values_t *config)
Definition: vo_scale.c:398
int displayed_height
Definition: vo_scale.h:76
void _x_vo_scale_compute_output_size(vo_scale_t *self)
Definition: vo_scale.c:112
double zoom_factor_y
Definition: vo_scale.h:77