1 #ifndef MPLAYER_OPTIONS_H
2 #define MPLAYER_OPTIONS_H
4 typedef struct MPOpts
{
5 char **video_driver_list
;
6 char **audio_driver_list
;
15 int force_window_position
;
18 float force_monitor_aspect
;
19 float monitor_pixel_aspect
;
23 float vo_panscanrange
;
25 // ranges -100 - 100, 1000 if the vo default should be used
27 int vo_gamma_brightness
;
28 int vo_gamma_contrast
;
29 int vo_gamma_saturation
;
38 char *stream_dump_name
;
42 int chapter_merge_threshold
;
45 float stream_cache_min_percent
;
46 float stream_cache_seek_min_percent
;
51 int user_pts_assoc_mode
;
52 int initial_audio_sync
;
74 int audio_stream_cache
;
77 char *audio_demuxer_name
;
78 char *sub_demuxer_name
;
79 int extension_parsing
;
81 int audio_output_channels
;
82 int audio_output_format
;
85 struct m_obj_settings
*vf_settings
;
96 float ass_line_spacing
;
98 int ass_bottom_margin
;
100 int ass_vsfilter_aspect_compat
;
101 int use_embedded_fonts
;
102 char **ass_force_style_list
;
104 char *ass_border_color
;
105 char *ass_styles_file
;
109 int error_resilience
;
110 int error_concealment
;
120 char *skip_loop_filter_str
;
122 char *skip_frame_str
;
129 unsigned int probesize
;
130 unsigned int analyzeduration
;
139 unsigned int ar_delay
;
140 unsigned int ar_rate
;
147 int use_ar
; // apple remote
148 int default_bindings
;