1 #ifndef MPLAYER_OPTIONS_H
2 #define MPLAYER_OPTIONS_H
4 typedef struct MPOpts
{
5 char **video_driver_list
;
6 char **audio_driver_list
;
19 int force_window_position
;
22 float force_monitor_aspect
;
23 float monitor_pixel_aspect
;
27 float vo_panscanrange
;
28 int requested_colorspace
;
29 int requested_input_range
;
30 int requested_output_range
;
31 int cursor_autohide_delay
;
33 // ranges -100 - 100, 1000 if the vo default should be used
35 int vo_gamma_brightness
;
36 int vo_gamma_contrast
;
37 int vo_gamma_saturation
;
46 char *stream_dump_name
;
50 int chapter_merge_threshold
;
53 int stream_cache_size
;
54 float stream_cache_min_percent
;
55 float stream_cache_seek_min_percent
;
60 int user_pts_assoc_mode
;
61 int initial_audio_sync
;
63 float hr_seek_demuxer_offset
;
86 int audio_stream_cache
;
89 char *audio_demuxer_name
;
90 char *sub_demuxer_name
;
91 int extension_parsing
;
93 int audio_output_channels
;
94 int audio_output_format
;
97 struct m_obj_settings
*vf_settings
;
100 float screen_size_xy
;
107 float ass_font_scale
;
108 float ass_line_spacing
;
110 int ass_bottom_margin
;
112 int ass_vsfilter_aspect_compat
;
113 int use_embedded_fonts
;
114 char **ass_force_style_list
;
116 char *ass_border_color
;
117 char *ass_styles_file
;
121 int error_resilience
;
122 int error_concealment
;
132 char *skip_loop_filter_str
;
134 char *skip_frame_str
;
141 unsigned int probesize
;
142 unsigned int analyzeduration
;
151 unsigned int ar_delay
;
152 unsigned int ar_rate
;
159 int use_ar
; // apple remote
160 int default_bindings
;