annotate cfg-common.h @ 5623:cdf5b88bdaa8

Most of informational printk's ifdef'd. Now without debug only initial and error messages go to syslog. eyck added to list of people who messed with this file(?).
author eyck
date Sun, 14 Apr 2002 23:14:26 +0000
parents 8cd761968f35
children b7b40e65c070
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2790
98769cea155c added tv subsystem
alex
parents: 2643
diff changeset
1 #ifdef MAIN_CONF /* this will be included in conf[] */
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
2 // ------------------------- stream options --------------------
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
3
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
4 #ifdef USE_STREAM_CACHE
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
5 {"cache", &stream_cache_size, CONF_TYPE_INT, CONF_RANGE, 4, 65536, NULL},
5387
44661cb881d0 Allow cache to be disabled at commandline.
atmos4
parents: 5380
diff changeset
6 {"nocache", &stream_cache_size, CONF_TYPE_FLAG, 0, 1, 0, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
7 #else
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
8 {"cache", "MPlayer was compiled WITHOUT cache2 support\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
9 #endif
3260
80e1e29e71e7 -vcd prints message if not supported
arpi
parents: 2941
diff changeset
10 #ifdef HAVE_VCD
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
11 {"vcd", &vcd_track, CONF_TYPE_INT, CONF_RANGE, 1, 99, NULL},
4220
fe2c20d52a25 Fixed a few bugs and added support for VCD/DVD/TV in playlist using virtual url
albeu
parents: 4157
diff changeset
12 {"cdrom-device", &cdrom_device, CONF_TYPE_STRING, 0, 0, 0, NULL},
3260
80e1e29e71e7 -vcd prints message if not supported
arpi
parents: 2941
diff changeset
13 #else
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
14 {"vcd", "VCD support is NOT available on this system!\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
3260
80e1e29e71e7 -vcd prints message if not supported
arpi
parents: 2941
diff changeset
15 #endif
5380
8a01cde9cf39 DVDnav support patch by David Holm and Kees Cook <mplayer@outflux.net>
arpi
parents: 5352
diff changeset
16 #ifdef USE_DVDNAV
5475
5d2aa5a4d8cb new dvdnav option: -skipopening - dvdnav patch by Kees Cook <mplayer@outflux.net>
arpi
parents: 5436
diff changeset
17 {"dvdnav", &dvd_nav, CONF_TYPE_FLAG, 0, 0, 1, NULL},
5d2aa5a4d8cb new dvdnav option: -skipopening - dvdnav patch by Kees Cook <mplayer@outflux.net>
arpi
parents: 5436
diff changeset
18 {"skipopening", &dvd_nav_skip_opening, CONF_TYPE_FLAG, 0, 0, 1, NULL},
5380
8a01cde9cf39 DVDnav support patch by David Holm and Kees Cook <mplayer@outflux.net>
arpi
parents: 5352
diff changeset
19 #endif
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
20 #ifdef USE_DVDREAD
4220
fe2c20d52a25 Fixed a few bugs and added support for VCD/DVD/TV in playlist using virtual url
albeu
parents: 4157
diff changeset
21 {"dvd-device", &dvd_device, CONF_TYPE_STRING, 0, 0, 0, NULL},
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
22 {"dvd", &dvd_title, CONF_TYPE_INT, CONF_RANGE, 1, 99, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
23 {"dvdangle", &dvd_angle, CONF_TYPE_INT, CONF_RANGE, 1, 99, NULL},
4343
b0c8eed7473c Extended DVD chapter specification. Remove -last-chapter option.
kmkaplan
parents: 4297
diff changeset
24 {"chapter", dvd_parse_chapter_range, CONF_TYPE_FUNC_PARAM, 0, 0, 0, NULL},
5436
6f6082d9c8ba -alang/-slang support in mencoder too
arpi
parents: 5388
diff changeset
25 {"alang", &audio_lang, CONF_TYPE_STRING, 0, 0, 0, NULL},
6f6082d9c8ba -alang/-slang support in mencoder too
arpi
parents: 5388
diff changeset
26 {"slang", &dvdsub_lang, CONF_TYPE_STRING, 0, 0, 0, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
27 #else
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
28 {"dvd", "MPlayer was compiled WITHOUT libdvdread support!\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
29 #endif
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
30
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
31 #ifdef HAVE_LIBCSS
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
32 {"dvdauth", &dvd_auth_device, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
33 {"dvdkey", &dvdimportkey, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
34 {"csslib", &css_so, CONF_TYPE_STRING, 0, 0, 0, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
35 #else
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
36 {"dvdauth", "MPlayer was compiled WITHOUT libcss support!\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
37 {"dvdkey", "MPlayer was compiled WITHOUT libcss support!\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
38 {"csslib", "MPlayer was compiled WITHOUT libcss support!\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
39 #endif
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
40
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
41 // ------------------------- demuxer options --------------------
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
42
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
43 {"bps", &pts_from_bps, CONF_TYPE_FLAG, 0, 0, 1, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
44 {"nobps", &pts_from_bps, CONF_TYPE_FLAG, 0, 1, 0, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
45
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
46 {"ni", &force_ni, CONF_TYPE_FLAG, 0, 0, 1, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
47 {"noni", &force_ni, CONF_TYPE_FLAG, 0, 1, 0, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
48
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
49 {"noidx", &index_mode, CONF_TYPE_FLAG, 0, -1, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
50 {"idx", &index_mode, CONF_TYPE_FLAG, 0, -1, 1, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
51 {"forceidx", &index_mode, CONF_TYPE_FLAG, 0, -1, 2, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
52
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
53 {"aid", &audio_id, CONF_TYPE_INT, CONF_RANGE, 0, 255, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
54 {"vid", &video_id, CONF_TYPE_INT, CONF_RANGE, 0, 255, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
55 {"sid", &dvdsub_id, CONF_TYPE_INT, CONF_RANGE, 0, 31, NULL},
5388
3af2729c5c87 * New command line switch for mplayer & mencoder:
kmkaplan
parents: 5387
diff changeset
56 {"ifo", &spudec_ifo, CONF_TYPE_STRING, 0, 0, 0, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
57
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
58 // ------------------------- a-v sync options --------------------
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
59
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
60 {"frames", &play_n_frames, CONF_TYPE_INT, CONF_MIN, 0, 0, NULL},
2643
9d0a638e211a divx4 2-pass support, -frames option
arpi
parents: 2616
diff changeset
61
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
62 {"mc", &default_max_pts_correction, CONF_TYPE_FLOAT, CONF_RANGE, 0, 10, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
63 {"fps", &force_fps, CONF_TYPE_FLOAT, CONF_MIN, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
64 {"srate", &force_srate, CONF_TYPE_INT, CONF_RANGE, 1000, 8*48000, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
65
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
66 // ------------------------- codec/pp options --------------------
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
67
4551
716b00618bfc add mfi support
pontscho
parents: 4355
diff changeset
68 {"mf", mfopts_conf, CONF_TYPE_SUBCONFIG, 0,0,0, NULL},
716b00618bfc add mfi support
pontscho
parents: 4355
diff changeset
69
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
70 #ifdef USE_FAKE_MONO
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
71 {"stereo", &fakemono, CONF_TYPE_INT, CONF_RANGE, 0, 2, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
72 #endif
4355
4167864cfb0a Add -nosound/-sound and -ovc null to mencoder.
kmkaplan
parents: 4343
diff changeset
73 {"sound", &has_audio, CONF_TYPE_FLAG, 0, 0, 1, NULL},
4167864cfb0a Add -nosound/-sound and -ovc null to mencoder.
kmkaplan
parents: 4343
diff changeset
74 {"nosound", &has_audio, CONF_TYPE_FLAG, 0, 1, 0, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
75
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
76 {"afm", &audio_family, CONF_TYPE_INT, CONF_MIN, 0, 16, NULL}, // keep ranges in sync
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
77 {"vfm", &video_family, CONF_TYPE_INT, CONF_MIN, 0, 14, NULL}, // with codec-cfg.c
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
78 {"ac", &audio_codec, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
79 {"vc", &video_codec, CONF_TYPE_STRING, 0, 0, 0, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
80
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
81 {"divxq", "Option -divxq has been renamed to -pp (postprocessing), use -pp !\n",
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
82 CONF_TYPE_PRINT, 0, 0, 0, NULL},
4256
bbaa26821fdf Added reverting support for -aa* -zr* -pp and -npp options
albeu
parents: 4220
diff changeset
83 {"pp", readPPOpt, CONF_TYPE_FUNC_PARAM, 0, 0, 0, (cfg_default_func_t)&revertPPOpt},
bbaa26821fdf Added reverting support for -aa* -zr* -pp and -npp options
albeu
parents: 4220
diff changeset
84 {"npp", readNPPOpt, CONF_TYPE_FUNC_PARAM, 0, 0, 0, (cfg_default_func_t)&revertPPOpt},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
85 #ifdef HAVE_ODIVX_POSTPROCESS
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
86 {"oldpp", &use_old_pp, CONF_TYPE_FLAG, 0, 0, 1, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
87 #else
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
88 {"oldpp", "MPlayer was compiled without opendivx library\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
89 #endif
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
90 {"sws", &sws_flags, CONF_TYPE_INT, 0, 0, 2, NULL},
4294
21dbbbbd5479 a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents: 4291
diff changeset
91 {"ssf", scaler_filter_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents:
diff changeset
92
2790
98769cea155c added tv subsystem
alex
parents: 2643
diff changeset
93 #ifdef USE_TV
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
94 {"tv", tvopts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
2822
7679d983c52f displaying msg if no tv support
alex
parents: 2816
diff changeset
95 #else
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
96 {"tv", "MPlayer was compiled without TV Interface support\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
2790
98769cea155c added tv subsystem
alex
parents: 2643
diff changeset
97 #endif
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
98 {"vivo", vivoopts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
5507
d0d029fda134 video filter layer - written from scratch, but inspired a lot by Fredrik Kuivinen's patch
arpi
parents: 5475
diff changeset
99 {"vop", &vo_plugin_args, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL},
2790
98769cea155c added tv subsystem
alex
parents: 2643
diff changeset
100
98769cea155c added tv subsystem
alex
parents: 2643
diff changeset
101 #else
98769cea155c added tv subsystem
alex
parents: 2643
diff changeset
102
98769cea155c added tv subsystem
alex
parents: 2643
diff changeset
103 #include "config.h"
98769cea155c added tv subsystem
alex
parents: 2643
diff changeset
104
98769cea155c added tv subsystem
alex
parents: 2643
diff changeset
105 #include "libmpdemux/tv.h"
98769cea155c added tv subsystem
alex
parents: 2643
diff changeset
106
2831
7746bf29000a tv.h has its own USE_TV check
arpi
parents: 2827
diff changeset
107 #ifdef USE_TV
2790
98769cea155c added tv subsystem
alex
parents: 2643
diff changeset
108 struct config tvopts_conf[]={
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
109 {"on", &tv_param_on, CONF_TYPE_FLAG, 0, 0, 1, NULL},
5572
8cd761968f35 BSD-BT848 TV update patch by Charles Henrich <henrich@sigbus.com>
arpi
parents: 5507
diff changeset
110 #ifdef HAVE_TV_BSDBT848
8cd761968f35 BSD-BT848 TV update patch by Charles Henrich <henrich@sigbus.com>
arpi
parents: 5507
diff changeset
111 {"immediatemode", &tv_param_immediate, CONF_TYPE_FLAG, 0, 0, 0, NULL},
8cd761968f35 BSD-BT848 TV update patch by Charles Henrich <henrich@sigbus.com>
arpi
parents: 5507
diff changeset
112 #endif
5089
d28504b410ad tv -noaudio support by Charles Henrich
alex
parents: 4551
diff changeset
113 {"noaudio", &tv_param_noaudio, CONF_TYPE_FLAG, 0, 0, 1, NULL},
5572
8cd761968f35 BSD-BT848 TV update patch by Charles Henrich <henrich@sigbus.com>
arpi
parents: 5507
diff changeset
114 {"audiorate", &tv_param_audiorate, CONF_TYPE_INT, 0, 0, 0, NULL},
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
115 {"driver", &tv_param_driver, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
116 {"device", &tv_param_device, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
117 {"freq", &tv_param_freq, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
118 {"channel", &tv_param_channel, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
119 {"chanlist", &tv_param_chanlist, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
120 {"norm", &tv_param_norm, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
121 {"width", &tv_param_width, CONF_TYPE_INT, 0, 0, 4096, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
122 {"height", &tv_param_height, CONF_TYPE_INT, 0, 0, 4096, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
123 {"input", &tv_param_input, CONF_TYPE_INT, 0, 0, 20, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
124 {"outfmt", &tv_param_outfmt, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
125 {"fps", &tv_param_fps, CONF_TYPE_FLOAT, 0, 0, 100.0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
126 {NULL, NULL, 0, 0, 0, 0, NULL}
2790
98769cea155c added tv subsystem
alex
parents: 2643
diff changeset
127 };
98769cea155c added tv subsystem
alex
parents: 2643
diff changeset
128 #endif
98769cea155c added tv subsystem
alex
parents: 2643
diff changeset
129
4294
21dbbbbd5479 a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents: 4291
diff changeset
130 extern int sws_chr_vshift;
21dbbbbd5479 a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents: 4291
diff changeset
131 extern int sws_chr_hshift;
21dbbbbd5479 a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents: 4291
diff changeset
132 extern float sws_chr_gblur;
21dbbbbd5479 a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents: 4291
diff changeset
133 extern float sws_lum_gblur;
4297
29fef3982238 15/16 bit dithering in C (5% slower, can be disabled by comenting #define DITHER1XBPP out)
michael
parents: 4294
diff changeset
134 extern float sws_chr_sharpen;
29fef3982238 15/16 bit dithering in C (5% slower, can be disabled by comenting #define DITHER1XBPP out)
michael
parents: 4294
diff changeset
135 extern float sws_lum_sharpen;
4294
21dbbbbd5479 a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents: 4291
diff changeset
136
21dbbbbd5479 a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents: 4291
diff changeset
137 struct config scaler_filter_conf[]={
21dbbbbd5479 a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents: 4291
diff changeset
138 {"lgb", &sws_lum_gblur, CONF_TYPE_FLOAT, 0, 0, 100.0, NULL},
21dbbbbd5479 a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents: 4291
diff changeset
139 {"cgb", &sws_chr_gblur, CONF_TYPE_FLOAT, 0, 0, 100.0, NULL},
21dbbbbd5479 a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents: 4291
diff changeset
140 {"cvs", &sws_chr_vshift, CONF_TYPE_INT, 0, 0, 0, NULL},
21dbbbbd5479 a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents: 4291
diff changeset
141 {"chs", &sws_chr_hshift, CONF_TYPE_INT, 0, 0, 0, NULL},
4297
29fef3982238 15/16 bit dithering in C (5% slower, can be disabled by comenting #define DITHER1XBPP out)
michael
parents: 4294
diff changeset
142 {"ls", &sws_lum_sharpen, CONF_TYPE_FLOAT, 0, 0, 100.0, NULL},
29fef3982238 15/16 bit dithering in C (5% slower, can be disabled by comenting #define DITHER1XBPP out)
michael
parents: 4294
diff changeset
143 {"cs", &sws_chr_sharpen, CONF_TYPE_FLOAT, 0, 0, 100.0, NULL},
4294
21dbbbbd5479 a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents: 4291
diff changeset
144 {NULL, NULL, 0, 0, 0, 0, NULL}
21dbbbbd5479 a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents: 4291
diff changeset
145 };
21dbbbbd5479 a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents: 4291
diff changeset
146
3502
1ff0ff94ac91 added -vivo subconfig
alex
parents: 3460
diff changeset
147 /* VIVO demuxer options: */
3503
7aed2edd99ab -vivo version option added
alex
parents: 3502
diff changeset
148 extern int vivo_param_version;
3502
1ff0ff94ac91 added -vivo subconfig
alex
parents: 3460
diff changeset
149 extern char *vivo_param_acodec;
1ff0ff94ac91 added -vivo subconfig
alex
parents: 3460
diff changeset
150 extern int vivo_param_abitrate;
1ff0ff94ac91 added -vivo subconfig
alex
parents: 3460
diff changeset
151 extern int vivo_param_samplerate;
1ff0ff94ac91 added -vivo subconfig
alex
parents: 3460
diff changeset
152 extern int vivo_param_bytesperblock;
1ff0ff94ac91 added -vivo subconfig
alex
parents: 3460
diff changeset
153 extern int vivo_param_width;
1ff0ff94ac91 added -vivo subconfig
alex
parents: 3460
diff changeset
154 extern int vivo_param_height;
1ff0ff94ac91 added -vivo subconfig
alex
parents: 3460
diff changeset
155 extern int vivo_param_vformat;
4220
fe2c20d52a25 Fixed a few bugs and added support for VCD/DVD/TV in playlist using virtual url
albeu
parents: 4157
diff changeset
156 extern char *dvd_device, *cdrom_device;
3502
1ff0ff94ac91 added -vivo subconfig
alex
parents: 3460
diff changeset
157
1ff0ff94ac91 added -vivo subconfig
alex
parents: 3460
diff changeset
158 struct config vivoopts_conf[]={
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
159 {"version", &vivo_param_version, CONF_TYPE_INT, 0, 0, 0, NULL},
3502
1ff0ff94ac91 added -vivo subconfig
alex
parents: 3460
diff changeset
160 /* audio options */
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
161 {"acodec", &vivo_param_acodec, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
162 {"abitrate", &vivo_param_abitrate, CONF_TYPE_INT, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
163 {"samplerate", &vivo_param_samplerate, CONF_TYPE_INT, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
164 {"bytesperblock", &vivo_param_bytesperblock, CONF_TYPE_INT, 0, 0, 0, NULL},
3502
1ff0ff94ac91 added -vivo subconfig
alex
parents: 3460
diff changeset
165 /* video options */
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
166 {"width", &vivo_param_width, CONF_TYPE_INT, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
167 {"height", &vivo_param_height, CONF_TYPE_INT, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
168 {"vformat", &vivo_param_vformat, CONF_TYPE_INT, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 3975
diff changeset
169 {NULL, NULL, 0, 0, 0, 0, NULL}
3502
1ff0ff94ac91 added -vivo subconfig
alex
parents: 3460
diff changeset
170 };
1ff0ff94ac91 added -vivo subconfig
alex
parents: 3460
diff changeset
171
4551
716b00618bfc add mfi support
pontscho
parents: 4355
diff changeset
172 extern int mf_support;
716b00618bfc add mfi support
pontscho
parents: 4355
diff changeset
173 extern int mf_w;
716b00618bfc add mfi support
pontscho
parents: 4355
diff changeset
174 extern int mf_h;
5352
cf2882606e72 Fileslist support for mf demuxer, delemited by ',' and change mf fps to float.
atmos4
parents: 5089
diff changeset
175 extern float mf_fps;
4551
716b00618bfc add mfi support
pontscho
parents: 4355
diff changeset
176 extern char * mf_type;
716b00618bfc add mfi support
pontscho
parents: 4355
diff changeset
177
716b00618bfc add mfi support
pontscho
parents: 4355
diff changeset
178 struct config mfopts_conf[]={
716b00618bfc add mfi support
pontscho
parents: 4355
diff changeset
179 {"on", &mf_support, CONF_TYPE_FLAG, 0, 0, 1, NULL},
716b00618bfc add mfi support
pontscho
parents: 4355
diff changeset
180 {"w", &mf_w, CONF_TYPE_INT, 0, 0, 0, NULL},
716b00618bfc add mfi support
pontscho
parents: 4355
diff changeset
181 {"h", &mf_h, CONF_TYPE_INT, 0, 0, 0, NULL},
5352
cf2882606e72 Fileslist support for mf demuxer, delemited by ',' and change mf fps to float.
atmos4
parents: 5089
diff changeset
182 {"fps", &mf_fps, CONF_TYPE_FLOAT, 0, 0, 0, NULL},
4551
716b00618bfc add mfi support
pontscho
parents: 4355
diff changeset
183 {"type", &mf_type, CONF_TYPE_STRING, 0, 0, 0, NULL},
716b00618bfc add mfi support
pontscho
parents: 4355
diff changeset
184 {NULL, NULL, 0, 0, 0, 0, NULL}
716b00618bfc add mfi support
pontscho
parents: 4355
diff changeset
185 };
716b00618bfc add mfi support
pontscho
parents: 4355
diff changeset
186
5507
d0d029fda134 video filter layer - written from scratch, but inspired a lot by Fredrik Kuivinen's patch
arpi
parents: 5475
diff changeset
187 extern char** vo_plugin_args;
d0d029fda134 video filter layer - written from scratch, but inspired a lot by Fredrik Kuivinen's patch
arpi
parents: 5475
diff changeset
188
2790
98769cea155c added tv subsystem
alex
parents: 2643
diff changeset
189 #endif