Makefile: remove generated locale files in clean target
[mplayer/glamo.git] / options.h
blob91ea2832d23a3299da64f154c1e76e4499387607
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 char *stream_dump_name;
31 int capture_dump;
32 int loop_times;
33 int ordered_chapters;
34 int chapterrange[2];
35 int edition_id;
36 int correct_pts;
37 int user_correct_pts;
38 int user_pts_assoc_mode;
39 int key_fifo_size;
40 int doubleclick_time;
41 int audio_id;
42 int video_id;
43 int sub_id;
44 char *audio_lang;
45 char *sub_lang;
46 int audio_output_channels;
47 int audio_output_format;
48 float playback_speed;
49 float drc_level;
50 struct m_obj_settings *vf_settings;
51 int softzoom;
52 float movie_aspect;
53 float screen_size_xy;
54 int flip;
55 int vd_use_slices;
56 int ass_enabled;
57 struct lavc_param {
58 int workaround_bugs;
59 int error_resilience;
60 int error_concealment;
61 int gray;
62 int vstats;
63 int idct_algo;
64 int debug;
65 int vismv;
66 int skip_top;
67 int skip_bottom;
68 int fast;
69 char *lowres_str;
70 char *skip_loop_filter_str;
71 char *skip_idct_str;
72 char *skip_frame_str;
73 int threads;
74 int bitexact;
75 char *avopt;
76 } lavc_param;
78 struct lavfdopts {
79 unsigned int probesize;
80 unsigned int analyzeduration;
81 char *format;
82 char *cryptokey;
83 char *avopt;
84 } lavfdopts;
86 struct input_conf {
87 char *config_file;
88 unsigned int ar_delay;
89 unsigned int ar_rate;
90 char *js_dev;
91 char *ar_dev;
92 char *in_file;
93 int use_joystick;
94 int use_lirc;
95 int use_lircc;
96 int use_ar; // apple remote
97 int default_bindings;
98 } input;
99 } MPOpts;
101 #endif