vo_gl: Fix libass subtitles disappearing during pause
[mplayer/glamo.git] / options.h
blob2f35fe2a76f8d762a4539d74f79802930a05cd64
1 #ifndef MPLAYER_OPTIONS_H
2 #define MPLAYER_OPTIONS_H
4 typedef struct MPOpts {
5 char **video_driver_list;
6 char **audio_driver_list;
7 int fixed_vo;
8 int vo_ontop;
9 int screen_size_x;
10 int screen_size_y;
11 int vo_screenwidth;
12 int vo_screenheight;
13 float force_monitor_aspect;
14 float monitor_pixel_aspect;
15 int vidmode;
16 int fullscreen;
17 int vo_dbpp;
18 float vo_panscanrange;
20 // ranges -100 - 100, 1000 if the vo default should be used
21 int vo_gamma_gamma;
22 int vo_gamma_brightness;
23 int vo_gamma_contrast;
24 int vo_gamma_saturation;
25 int vo_gamma_hue;
27 int loop_times;
28 int correct_pts;
29 int user_correct_pts;
30 int key_fifo_size;
31 int doubleclick_time;
32 int audio_id;
33 int video_id;
34 int sub_id;
35 float playback_speed;
36 struct m_obj_settings *vf_settings;
37 int softzoom;
38 float movie_aspect;
39 float screen_size_xy;
40 int flip;
41 int vd_use_slices;
42 struct lavc_param {
43 int workaround_bugs;
44 int error_resilience;
45 int error_concealment;
46 int gray;
47 int vstats;
48 int idct_algo;
49 int debug;
50 int vismv;
51 int skip_top;
52 int skip_bottom;
53 int fast;
54 char *lowres_str;
55 char *skip_loop_filter_str;
56 char *skip_idct_str;
57 char *skip_frame_str;
58 int threads;
59 int bitexact;
60 char *avopt;
61 } lavc_param;
62 struct input_conf {
63 char *config_file;
64 unsigned int ar_delay;
65 unsigned int ar_rate;
66 char *js_dev;
67 char *ar_dev;
68 char *in_file;
69 int use_joystick;
70 int use_lirc;
71 int use_lircc;
72 int use_ar; // apple remote
73 int default_binds;
74 } input;
75 } MPOpts;
77 #endif