VO: Don't reset pause status in VO config() functions
[mplayer.git] / options.h
blob33dcccd883af905924cd0a0bfc9249a020d44b49
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 int force_window_position;
14 float force_monitor_aspect;
15 float monitor_pixel_aspect;
16 int vidmode;
17 int fullscreen;
18 int vo_dbpp;
19 float vo_panscanrange;
21 // ranges -100 - 100, 1000 if the vo default should be used
22 int vo_gamma_gamma;
23 int vo_gamma_brightness;
24 int vo_gamma_contrast;
25 int vo_gamma_saturation;
26 int vo_gamma_hue;
28 int osd_level;
29 int osd_duration;
30 int loop_times;
31 int correct_pts;
32 int user_correct_pts;
33 int key_fifo_size;
34 int doubleclick_time;
35 int audio_id;
36 int video_id;
37 int sub_id;
38 float playback_speed;
39 struct m_obj_settings *vf_settings;
40 int softzoom;
41 float movie_aspect;
42 float screen_size_xy;
43 int flip;
44 int vd_use_slices;
45 struct lavc_param {
46 int workaround_bugs;
47 int error_resilience;
48 int error_concealment;
49 int gray;
50 int vstats;
51 int idct_algo;
52 int debug;
53 int vismv;
54 int skip_top;
55 int skip_bottom;
56 int fast;
57 char *lowres_str;
58 char *skip_loop_filter_str;
59 char *skip_idct_str;
60 char *skip_frame_str;
61 int threads;
62 int bitexact;
63 char *avopt;
64 } lavc_param;
65 struct input_conf {
66 char *config_file;
67 unsigned int ar_delay;
68 unsigned int ar_rate;
69 char *js_dev;
70 char *ar_dev;
71 char *in_file;
72 int use_joystick;
73 int use_lirc;
74 int use_lircc;
75 int use_ar; // apple remote
76 int default_binds;
77 } input;
78 } MPOpts;
80 #endif