annotate cfg-common-opts.h @ 29288:4a1c217a844b

In all demux_info_add calls change "name" to "title". Currently "name" and "title" are both used at random, this makes it consistent. "title" was chosen because it is less ambiguous and also the get_meta_title slave mode command uses that (there is no get_meta_name command).
author reimar
date Sat, 30 May 2009 13:18:57 +0000
parents 99063eff7512
children 4f26b760cb37
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
1 #ifndef MPLAYER_CFG_COMMON_OPTS_H
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
2 #define MPLAYER_CFG_COMMON_OPTS_H
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
3
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
4 #include "config.h"
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
5
28485
3f597aacbb69 Add priority support for OS/2 and factorize the Windows priority support.
diego
parents: 28210
diff changeset
6 #include "osdep/priority.h"
3f597aacbb69 Add priority support for OS/2 and factorize the Windows priority support.
diego
parents: 28210
diff changeset
7
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
8 // ------------------------- common options --------------------
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
9 {"quiet", &quiet, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
10 {"noquiet", &quiet, CONF_TYPE_FLAG, CONF_GLOBAL, 1, 0, NULL},
26408
7a36d5941fd8 Replace the trivial command line preparser with a more robust version
albeu
parents: 26370
diff changeset
11 {"really-quiet", &verbose, CONF_TYPE_FLAG, CONF_GLOBAL|CONF_PRE_PARSE, 0, -10, NULL},
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
12 {"v", cfg_inc_verbose, CONF_TYPE_FUNC, CONF_GLOBAL|CONF_NOSAVE, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
13 {"msglevel", msgl_config, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL},
26370
b450d3591845 Enable runtime control for colorful and/or module name output
zuxy
parents: 26360
diff changeset
14 {"msgcolor", &mp_msg_color, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL},
27755
69f545e290ea Add -nomsgcolor option to match -msgcolor, patch by swell.k gmail com.
diego
parents: 27727
diff changeset
15 {"nomsgcolor", &mp_msg_color, CONF_TYPE_FLAG, CONF_GLOBAL, 1, 0, NULL},
26370
b450d3591845 Enable runtime control for colorful and/or module name output
zuxy
parents: 26360
diff changeset
16 {"msgmodule", &mp_msg_module, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL},
28157
674423aba250 Add nomsgmodule option, patch by Onur K¸«ä¸«®¸«äk, onur delipenguen net.
diego
parents: 27755
diff changeset
17 {"nomsgmodule", &mp_msg_module, CONF_TYPE_FLAG, CONF_GLOBAL, 1, 0, NULL},
27393
4876c89bafdd Rename font-related preprocessor directives.
diego
parents: 27391
diff changeset
18 #ifdef CONFIG_ICONV
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
19 {"msgcharset", &mp_msg_charset, CONF_TYPE_STRING, CONF_GLOBAL, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
20 #endif
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
21 {"include", cfg_include, CONF_TYPE_FUNC_PARAM, CONF_NOSAVE, 0, 0, NULL},
28485
3f597aacbb69 Add priority support for OS/2 and factorize the Windows priority support.
diego
parents: 28210
diff changeset
22 #ifdef CONFIG_PRIORITY
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
23 {"priority", &proc_priority, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
24 #endif
26416
9d53b15aed02 Add options to disable some or all config files.
albeu
parents: 26408
diff changeset
25 {"noconfig", noconfig_opts, CONF_TYPE_SUBCONFIG, CONF_GLOBAL|CONF_NOCFG|CONF_PRE_PARSE, 0, 0, NULL},
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
26
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
27 // ------------------------- stream options --------------------
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
28
27341
e7c989f7a7c9 Start unifying names of internal preprocessor directives.
diego
parents: 26416
diff changeset
29 #ifdef CONFIG_STREAM_CACHE
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
30 {"cache", &stream_cache_size, CONF_TYPE_INT, CONF_RANGE, 32, 1048576, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
31 {"nocache", &stream_cache_size, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
32 {"cache-min", &stream_cache_min_percent, CONF_TYPE_FLOAT, CONF_RANGE, 0, 99, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
33 {"cache-seek-min", &stream_cache_seek_min_percent, CONF_TYPE_FLOAT, CONF_RANGE, 0, 99, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
34 #else
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
35 {"cache", "MPlayer was compiled without cache2 support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
27341
e7c989f7a7c9 Start unifying names of internal preprocessor directives.
diego
parents: 26416
diff changeset
36 #endif /* CONFIG_STREAM_CACHE */
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
37 {"vcd", "-vcd N has been removed, use vcd://N instead.\n", CONF_TYPE_PRINT, CONF_NOCFG ,0,0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
38 {"cuefile", "-cuefile has been removed, use cue://filename:N where N is the track number.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
39 {"cdrom-device", &cdrom_device, CONF_TYPE_STRING, 0, 0, 0, NULL},
27341
e7c989f7a7c9 Start unifying names of internal preprocessor directives.
diego
parents: 26416
diff changeset
40 #ifdef CONFIG_DVDREAD
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 28485
diff changeset
41 {"dvd-device", &dvd_device, CONF_TYPE_STRING, 0, 0, 0, NULL},
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
42 {"dvd-speed", &dvd_speed, CONF_TYPE_INT, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
43 {"dvd", "-dvd N has been removed, use dvd://N instead.\n" , CONF_TYPE_PRINT, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
44 {"dvdangle", &dvd_angle, CONF_TYPE_INT, CONF_RANGE, 1, 99, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
45 {"chapter", dvd_parse_chapter_range, CONF_TYPE_FUNC_PARAM, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
46 #else
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
47 {"dvd-device", "MPlayer was compiled without libdvdread support.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
48 {"dvd-speed", "MPlayer was compiled without libdvdread support.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
49 {"dvd", "MPlayer was compiled without libdvdread support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
27341
e7c989f7a7c9 Start unifying names of internal preprocessor directives.
diego
parents: 26416
diff changeset
50 #endif /* CONFIG_DVDREAD */
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
51 {"alang", &audio_lang, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
52 {"slang", &dvdsub_lang, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
53
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
54 {"dvdauth", "libcss is obsolete. Try libdvdread instead.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
55 {"dvdkey", "libcss is obsolete. Try libdvdread instead.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
56 {"csslib", "libcss is obsolete. Try libdvdread instead.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
57
27397
d47744b95b78 Give a CONFIG_ prefix to preprocessor directives that lacked one and
diego
parents: 27393
diff changeset
58 #ifdef CONFIG_NETWORK
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
59 {"user", &network_username, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
60 {"passwd", &network_password, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
61 {"bandwidth", &network_bandwidth, CONF_TYPE_INT, CONF_MIN, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
62 {"user-agent", &network_useragent, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
63 {"cookies", &network_cookies_enabled, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
64 {"nocookies", &network_cookies_enabled, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
65 {"cookies-file", &cookies_file, CONF_TYPE_STRING, 0, 0, 0, NULL},
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 28485
diff changeset
66 {"prefer-ipv4", &network_prefer_ipv4, CONF_TYPE_FLAG, 0, 0, 1, NULL},
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 28485
diff changeset
67 {"ipv4-only-proxy", &network_ipv4_only_proxy, CONF_TYPE_FLAG, 0, 0, 1, NULL},
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
68 {"reuse-socket", &reuse_socket, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
69 {"noreuse-socket", &reuse_socket, CONF_TYPE_FLAG, CONF_GLOBAL, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
70 #ifdef HAVE_AF_INET6
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
71 {"prefer-ipv6", &network_prefer_ipv4, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
72 #else
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
73 {"prefer-ipv6", "MPlayer was compiled without IPv6 support.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
74 #endif /* HAVE_AF_INET6 */
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
75
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
76 #else
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
77 {"user", "MPlayer was compiled without streaming (network) support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
78 {"passwd", "MPlayer was compiled without streaming (network) support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
79 {"bandwidth", "MPlayer was compiled without streaming (network) support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
80 {"user-agent", "MPlayer was compiled without streaming (network) support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
27397
d47744b95b78 Give a CONFIG_ prefix to preprocessor directives that lacked one and
diego
parents: 27393
diff changeset
81 #endif /* CONFIG_NETWORK */
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
82
27397
d47744b95b78 Give a CONFIG_ prefix to preprocessor directives that lacked one and
diego
parents: 27393
diff changeset
83 #ifdef CONFIG_LIVE555
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
84 {"sdp", "-sdp has been removed, use sdp://file instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
29279
b4bbf02afc53 Make sure -rtsp-stream-with-sctp is supported while building with libnemesi
lu_zero
parents: 29263
diff changeset
85 #endif /* CONFIG_LIVE555 */
b4bbf02afc53 Make sure -rtsp-stream-with-sctp is supported while building with libnemesi
lu_zero
parents: 29263
diff changeset
86 #ifdef CONFIG_LIBNEMESI || CONFIG_LIVE555
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
87 // -rtsp-stream-over-tcp option, specifying TCP streaming of RTP/RTCP
29280
99063eff7512 Unify over rtsp_transport_tcp as var to hold the -rtsp-stream-over-tcp flag and make sure libnemesi only builds are fine
lu_zero
parents: 29279
diff changeset
88 {"rtsp-stream-over-tcp", &rtsp_transport_tcp, CONF_TYPE_FLAG, 0, 0, 1, NULL},
29279
b4bbf02afc53 Make sure -rtsp-stream-with-sctp is supported while building with libnemesi
lu_zero
parents: 29263
diff changeset
89 #else
b4bbf02afc53 Make sure -rtsp-stream-with-sctp is supported while building with libnemesi
lu_zero
parents: 29263
diff changeset
90 {"rtsp-stream-over-tcp", "-rtsp-stream-over-tcp requires the \"LIVE555 Streaming Media\" or \"libnemesi\" libraries.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
b4bbf02afc53 Make sure -rtsp-stream-with-sctp is supported while building with libnemesi
lu_zero
parents: 29263
diff changeset
91 #endif /* CONFIG_LIVE555 || CONFIG_LIBNEMESI */
b4bbf02afc53 Make sure -rtsp-stream-with-sctp is supported while building with libnemesi
lu_zero
parents: 29263
diff changeset
92 #ifdef CONFIG_LIBNEMESI
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
93 {"rtsp-stream-over-sctp", &rtsp_transport_sctp, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
94 #else
29279
b4bbf02afc53 Make sure -rtsp-stream-with-sctp is supported while building with libnemesi
lu_zero
parents: 29263
diff changeset
95 {"rtsp-stream-over-sctp", "-rtsp-stream-over-sctp requires the", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
b4bbf02afc53 Make sure -rtsp-stream-with-sctp is supported while building with libnemesi
lu_zero
parents: 29263
diff changeset
96 #endif /* CONFIG_LIBNEMESI */
27397
d47744b95b78 Give a CONFIG_ prefix to preprocessor directives that lacked one and
diego
parents: 27393
diff changeset
97 #ifdef CONFIG_NETWORK
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 28485
diff changeset
98 {"rtsp-port", &rtsp_port, CONF_TYPE_INT, CONF_RANGE, -1, 65535, NULL},
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
99 {"rtsp-destination", &rtsp_destination, CONF_TYPE_STRING, CONF_MIN, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
100 #else
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
101 {"rtsp-port", "MPlayer was compiled without network support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
102 {"rtsp-destination", "MPlayer was compiled without network support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
27397
d47744b95b78 Give a CONFIG_ prefix to preprocessor directives that lacked one and
diego
parents: 27393
diff changeset
103 #endif /* CONFIG_NETWORK */
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 28485
diff changeset
104
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
105 // ------------------------- demuxer options --------------------
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
106
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
107 // number of frames to play/convert
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
108 {"frames", &play_n_frames_mf, CONF_TYPE_INT, CONF_MIN, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
109
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
110 // seek to byte/seconds position
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
111 {"sb", &seek_to_byte, CONF_TYPE_POSITION, CONF_MIN, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
112 {"ss", &seek_to_sec, CONF_TYPE_TIME, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
113
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
114 // stop at given position
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
115 {"endpos", &end_at, CONF_TYPE_TIME_SIZE, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
116
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
117 {"edl", &edl_filename, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
118
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
119 // AVI specific: force non-interleaved mode
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
120 {"ni", &force_ni, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
121 {"noni", &force_ni, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
122
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
123 // AVI and Ogg only: (re)build index at startup
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
124 {"noidx", &index_mode, CONF_TYPE_FLAG, 0, -1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
125 {"idx", &index_mode, CONF_TYPE_FLAG, 0, -1, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
126 {"forceidx", &index_mode, CONF_TYPE_FLAG, 0, -1, 2, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
127 {"saveidx", &index_file_save, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
128 {"loadidx", &index_file_load, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
129
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
130 // select audio/video/subtitle stream
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
131 {"aid", &audio_id, CONF_TYPE_INT, CONF_RANGE, 0, 8190, NULL},
28210
6fc5386a8b6b added support for manual audio substream selection out of 0xFD PES streams (Blueray, multistream in the same pid)
nicodvb
parents: 28157
diff changeset
132 {"ausid", &audio_substream_id, CONF_TYPE_INT, 0, 0, 0, NULL},
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
133 {"vid", &video_id, CONF_TYPE_INT, CONF_RANGE, 0, 8190, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
134 {"sid", &dvdsub_id, CONF_TYPE_INT, CONF_RANGE, 0, 8190, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
135 {"novideo", &video_id, CONF_TYPE_FLAG, 0, -1, -2, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
136
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
137 { "hr-mp3-seek", &hr_mp3_seek, CONF_TYPE_FLAG, 0, 0, 1, NULL },
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
138 { "nohr-mp3-seek", &hr_mp3_seek, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
139
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
140 { "rawaudio", &demux_rawaudio_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
141 { "rawvideo", &demux_rawvideo_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
142
27391
1d2faa1020fb Rename a bunch of miscellaneous preprocessor directives.
diego
parents: 27370
diff changeset
143 #ifdef CONFIG_CDDA
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
144 { "cdda", &cdda_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
145 #endif
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
146
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
147 // demuxer.c - select audio/sub file/demuxer
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
148 { "audiofile", &audio_stream, CONF_TYPE_STRING, 0, 0, 0, NULL },
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
149 { "audiofile-cache", &audio_stream_cache, CONF_TYPE_INT, CONF_RANGE, 50, 65536, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
150 { "subfile", &sub_stream, CONF_TYPE_STRING, 0, 0, 0, NULL },
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
151 { "demuxer", &demuxer_name, CONF_TYPE_STRING, 0, 0, 0, NULL },
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
152 { "audio-demuxer", &audio_demuxer_name, CONF_TYPE_STRING, 0, 0, 0, NULL },
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
153 { "sub-demuxer", &sub_demuxer_name, CONF_TYPE_STRING, 0, 0, 0, NULL },
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
154 { "extbased", &extension_parsing, CONF_TYPE_FLAG, 0, 0, 1, NULL },
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
155 { "noextbased", &extension_parsing, CONF_TYPE_FLAG, 0, 1, 0, NULL },
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
156
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
157 {"mf", mfopts_conf, CONF_TYPE_SUBCONFIG, 0,0,0, NULL},
27341
e7c989f7a7c9 Start unifying names of internal preprocessor directives.
diego
parents: 26416
diff changeset
158 #ifdef CONFIG_RADIO
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
159 {"radio", radioopts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
160 #else
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
161 {"radio", "MPlayer was compiled without Radio interface support.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
27341
e7c989f7a7c9 Start unifying names of internal preprocessor directives.
diego
parents: 26416
diff changeset
162 #endif /* CONFIG_RADIO */
e7c989f7a7c9 Start unifying names of internal preprocessor directives.
diego
parents: 26416
diff changeset
163 #ifdef CONFIG_TV
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
164 {"tv", tvopts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
165 #else
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
166 {"tv", "MPlayer was compiled without TV interface support.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
27341
e7c989f7a7c9 Start unifying names of internal preprocessor directives.
diego
parents: 26416
diff changeset
167 #endif /* CONFIG_TV */
27370
14c5017f40d2 Change a bunch of video/audio-output-specific preprocessor directives from
diego
parents: 27363
diff changeset
168 #ifdef CONFIG_PVR
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
169 {"pvr", pvropts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
170 #else
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
171 {"pvr", "MPlayer was compiled without V4L2/PVR interface support.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
27370
14c5017f40d2 Change a bunch of video/audio-output-specific preprocessor directives from
diego
parents: 27363
diff changeset
172 #endif /* CONFIG_PVR */
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
173 {"vivo", vivoopts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
27370
14c5017f40d2 Change a bunch of video/audio-output-specific preprocessor directives from
diego
parents: 27363
diff changeset
174 #ifdef CONFIG_DVBIN
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
175 {"dvbin", dvbin_opts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
176 #endif
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
177
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
178 // ------------------------- a-v sync options --------------------
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
179
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
180 // AVI specific: A-V sync mode (bps vs. interleaving)
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
181 {"bps", &pts_from_bps, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
182 {"nobps", &pts_from_bps, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
183
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
184 // set A-V sync correction speed (0=disables it):
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
185 {"mc", &default_max_pts_correction, CONF_TYPE_FLOAT, CONF_RANGE, 0, 100, NULL},
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 28485
diff changeset
186
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
187 // force video/audio rate:
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
188 {"fps", &force_fps, CONF_TYPE_DOUBLE, CONF_MIN, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
189 {"srate", &force_srate, CONF_TYPE_INT, CONF_RANGE, 1000, 8*48000, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
190 {"channels", &audio_output_channels, CONF_TYPE_INT, CONF_RANGE, 1, 6, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
191 {"format", &audio_output_format, CONF_TYPE_AFMT, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
192 {"speed", &playback_speed, CONF_TYPE_FLOAT, CONF_RANGE, 0.01, 100.0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
193
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
194 // set a-v distance
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
195 {"delay", &audio_delay, CONF_TYPE_FLOAT, CONF_RANGE, -100.0, 100.0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
196
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
197 // ignore header-specified delay (dwStart)
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
198 {"ignore-start", &ignore_start, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
199 {"noignore-start", &ignore_start, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
200
27341
e7c989f7a7c9 Start unifying names of internal preprocessor directives.
diego
parents: 26416
diff changeset
201 #ifdef CONFIG_LIBA52
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
202 {"a52drc", &a52_drc_level, CONF_TYPE_FLOAT, CONF_RANGE, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
203 #endif
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
204
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
205 // ------------------------- codec/vfilter options --------------------
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
206
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
207 // MP3-only: select stereo/left/right
27341
e7c989f7a7c9 Start unifying names of internal preprocessor directives.
diego
parents: 26416
diff changeset
208 #ifdef CONFIG_FAKE_MONO
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
209 {"stereo", &fakemono, CONF_TYPE_INT, CONF_RANGE, 0, 2, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
210 #endif
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
211
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
212 // disable audio
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
213 {"sound", &audio_id, CONF_TYPE_FLAG, 0, -2, -1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
214 {"nosound", &audio_id, CONF_TYPE_FLAG, 0, -1, -2, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
215
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
216 {"af*", &af_cfg.list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
217 {"af-adv", audio_filter_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
218
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
219 {"vop", "-vop has been removed, use -vf instead.\n", CONF_TYPE_PRINT, CONF_NOCFG ,0,0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
220 {"vf*", &vf_settings, CONF_TYPE_OBJ_SETTINGS_LIST, 0, 0, 0, &vf_obj_list},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
221 // select audio/video codec (by name) or codec family (by number):
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
222 // {"afm", &audio_family, CONF_TYPE_INT, CONF_MIN, 0, 22, NULL}, // keep ranges in sync
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
223 // {"vfm", &video_family, CONF_TYPE_INT, CONF_MIN, 0, 29, NULL}, // with codec-cfg.c
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
224 // {"afm", &audio_fm, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
225 {"afm", &audio_fm_list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
226 {"vfm", &video_fm_list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
227 // {"ac", &audio_codec, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
228 {"ac", &audio_codec_list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
229 {"vc", &video_codec_list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
230
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
231 // postprocessing:
27341
e7c989f7a7c9 Start unifying names of internal preprocessor directives.
diego
parents: 26416
diff changeset
232 #ifdef CONFIG_LIBAVCODEC
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
233 {"pp", &divx_quality, CONF_TYPE_INT, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
234 #endif
27341
e7c989f7a7c9 Start unifying names of internal preprocessor directives.
diego
parents: 26416
diff changeset
235 #ifdef CONFIG_LIBPOSTPROC
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
236 {"pphelp", &pp_help, CONF_TYPE_PRINT_INDIRECT, CONF_NOCFG, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
237 #endif
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
238
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
239 // scaling:
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
240 {"sws", &sws_flags, CONF_TYPE_INT, 0, 0, 2, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
241 {"ssf", scaler_filter_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
242 {"zoom", &softzoom, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
243 {"nozoom", &softzoom, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
244 {"aspect", &movie_aspect, CONF_TYPE_FLOAT, CONF_RANGE, 0.2, 3.0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
245 {"noaspect", &movie_aspect, CONF_TYPE_FLAG, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
246 {"xy", &screen_size_xy, CONF_TYPE_FLOAT, CONF_RANGE, 0.001, 4096, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
247
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
248 {"flip", &flip, CONF_TYPE_FLAG, 0, -1, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
249 {"noflip", &flip, CONF_TYPE_FLAG, 0, -1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
250 {"tsfastparse", "-tsfastparse is no longer a valid option.\n", CONF_TYPE_PRINT, CONF_NOCFG ,0,0, NULL
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
251 },
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
252 {"tsprog", &ts_prog, CONF_TYPE_INT, CONF_RANGE, 0, 65534, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
253 #define TS_MAX_PROBE_SIZE 2000000 /* don't forget to change this in libmpdemux/demux_ts.c too */
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
254 {"tsprobe", &ts_probe, CONF_TYPE_POSITION, 0, 0, TS_MAX_PROBE_SIZE, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
255 {"psprobe", &ps_probe, CONF_TYPE_POSITION, 0, 0, TS_MAX_PROBE_SIZE, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
256 {"tskeepbroken", &ts_keep_broken, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
257
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
258 // draw by slices or whole frame (useful with libmpeg2/libavcodec)
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
259 {"slices", &vd_use_slices, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
260 {"noslices", &vd_use_slices, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
261 {"field-dominance", &field_dominance, CONF_TYPE_INT, CONF_RANGE, -1, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
262
27341
e7c989f7a7c9 Start unifying names of internal preprocessor directives.
diego
parents: 26416
diff changeset
263 #ifdef CONFIG_LIBAVCODEC
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
264 {"lavdopts", lavc_decode_opts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
265 #endif
27341
e7c989f7a7c9 Start unifying names of internal preprocessor directives.
diego
parents: 26416
diff changeset
266 #ifdef CONFIG_LIBAVFORMAT
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
267 {"lavfdopts", lavfdopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
268 #endif
27363
40057010b1fa Change a bunch of codec-specific preprocessor directives from a HAVE_
diego
parents: 27362
diff changeset
269 #ifdef CONFIG_XVID4
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
270 {"xvidopts", xvid_dec_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
271 #endif
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
272 {"codecs-file", &codecs_file, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
273 // ------------------------- subtitles options --------------------
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
274
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
275 {"sub", &sub_name, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL},
27393
4876c89bafdd Rename font-related preprocessor directives.
diego
parents: 27391
diff changeset
276 #ifdef CONFIG_FRIBIDI
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
277 {"fribidi-charset", &fribidi_charset, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
278 {"flip-hebrew", &flip_hebrew, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
279 {"noflip-hebrew", &flip_hebrew, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
280 {"flip-hebrew-commas", &fribidi_flip_commas, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
281 {"noflip-hebrew-commas", &fribidi_flip_commas, CONF_TYPE_FLAG, 0, 0, 1, NULL},
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 28485
diff changeset
282 #else
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
283 {"fribidi-charset", "MPlayer was compiled without FriBiDi support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
284 {"flip-hebrew", "MPlayer was compiled without FriBiDi support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
285 {"noflip-hebrew", "MPlayer was compiled without FriBiDi support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
286 {"flip-hebrew-commas", "MPlayer was compiled without FriBiDi support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
287 {"noflip-hebrew-commas", "MPlayer was compiled without FriBiDi support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
27393
4876c89bafdd Rename font-related preprocessor directives.
diego
parents: 27391
diff changeset
288 #endif /* CONFIG_FRIBIDI */
4876c89bafdd Rename font-related preprocessor directives.
diego
parents: 27391
diff changeset
289 #ifdef CONFIG_ICONV
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
290 {"subcp", &sub_cp, CONF_TYPE_STRING, 0, 0, 0, NULL},
29263
0f1b5b68af32 whitespace cosmetics: Remove all trailing whitespace.
diego
parents: 28485
diff changeset
291 #endif
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
292 {"subdelay", &sub_delay, CONF_TYPE_FLOAT, 0, 0.0, 10.0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
293 {"subfps", &sub_fps, CONF_TYPE_FLOAT, 0, 0.0, 10.0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
294 {"autosub", &sub_auto, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
295 {"noautosub", &sub_auto, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
296 {"unicode", &sub_unicode, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
297 {"nounicode", &sub_unicode, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
298 {"utf8", &sub_utf8, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
299 {"noutf8", &sub_utf8, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
300 {"forcedsubsonly", &forced_subs_only, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
301 // specify IFO file for VOBSUB subtitle
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
302 {"ifo", &spudec_ifo, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
303 // enable Closed Captioning display
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
304 {"subcc", &subcc_enabled, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
305 {"nosubcc", &subcc_enabled, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
306 {"overlapsub", &suboverlap_enabled, CONF_TYPE_FLAG, 0, 0, 2, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
307 {"nooverlapsub", &suboverlap_enabled, CONF_TYPE_FLAG, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
308 {"sub-bg-color", &sub_bg_color, CONF_TYPE_INT, CONF_RANGE, 0, 255, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
309 {"sub-bg-alpha", &sub_bg_alpha, CONF_TYPE_INT, CONF_RANGE, 0, 255, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
310 {"sub-no-text-pp", &sub_no_text_pp, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
311 {"sub-fuzziness", &sub_match_fuzziness, CONF_TYPE_INT, CONF_RANGE, 0, 2, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
312 {"font", &font_name, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
313 {"subfont", &sub_font_name, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
314 {"ffactor", &font_factor, CONF_TYPE_FLOAT, CONF_RANGE, 0.0, 10.0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
315 {"subpos", &sub_pos, CONF_TYPE_INT, CONF_RANGE, 0, 100, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
316 {"subalign", &sub_alignment, CONF_TYPE_INT, CONF_RANGE, 0, 2, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
317 {"subwidth", &sub_width_p, CONF_TYPE_INT, CONF_RANGE, 10, 100, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
318 {"spualign", &spu_alignment, CONF_TYPE_INT, CONF_RANGE, -1, 2, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
319 {"spuaa", &spu_aamode, CONF_TYPE_INT, CONF_RANGE, 0, 31, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
320 {"spugauss", &spu_gaussvar, CONF_TYPE_FLOAT, CONF_RANGE, 0.0, 3.0, NULL},
27393
4876c89bafdd Rename font-related preprocessor directives.
diego
parents: 27391
diff changeset
321 #ifdef CONFIG_FREETYPE
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
322 {"subfont-encoding", &subtitle_font_encoding, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
323 {"subfont-text-scale", &text_font_scale_factor, CONF_TYPE_FLOAT, CONF_RANGE, 0, 100, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
324 {"subfont-osd-scale", &osd_font_scale_factor, CONF_TYPE_FLOAT, CONF_RANGE, 0, 100, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
325 {"subfont-blur", &subtitle_font_radius, CONF_TYPE_FLOAT, CONF_RANGE, 0, 8, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
326 {"subfont-outline", &subtitle_font_thickness, CONF_TYPE_FLOAT, CONF_RANGE, 0, 8, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
327 {"subfont-autoscale", &subtitle_autoscale, CONF_TYPE_INT, CONF_RANGE, 0, 3, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
328 #endif
27341
e7c989f7a7c9 Start unifying names of internal preprocessor directives.
diego
parents: 26416
diff changeset
329 #ifdef CONFIG_ASS
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
330 {"ass", &ass_enabled, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
331 {"noass", &ass_enabled, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
332 {"ass-font-scale", &ass_font_scale, CONF_TYPE_FLOAT, CONF_RANGE, 0, 100, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
333 {"ass-line-spacing", &ass_line_spacing, CONF_TYPE_FLOAT, CONF_RANGE, -1000, 1000, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
334 {"ass-top-margin", &ass_top_margin, CONF_TYPE_INT, CONF_RANGE, 0, 2000, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
335 {"ass-bottom-margin", &ass_bottom_margin, CONF_TYPE_INT, CONF_RANGE, 0, 2000, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
336 {"ass-use-margins", &ass_use_margins, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
337 {"noass-use-margins", &ass_use_margins, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
338 {"embeddedfonts", &extract_embedded_fonts, CONF_TYPE_FLAG, 0, 0, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
339 {"noembeddedfonts", &extract_embedded_fonts, CONF_TYPE_FLAG, 0, 1, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
340 {"ass-force-style", &ass_force_style_list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
341 {"ass-color", &ass_color, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
342 {"ass-border-color", &ass_border_color, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
343 {"ass-styles", &ass_styles_file, CONF_TYPE_STRING, 0, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
344 {"ass-hinting", &ass_hinting, CONF_TYPE_INT, CONF_RANGE, 0, 7, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
345 #endif
27393
4876c89bafdd Rename font-related preprocessor directives.
diego
parents: 27391
diff changeset
346 #ifdef CONFIG_FONTCONFIG
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
347 {"fontconfig", &font_fontconfig, CONF_TYPE_FLAG, 0, -1, 1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
348 {"nofontconfig", &font_fontconfig, CONF_TYPE_FLAG, 0, 1, -1, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
349 #else
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
350 {"fontconfig", "MPlayer was compiled without fontconfig support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
351 {"nofontconfig", "MPlayer was compiled without fontconfig support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
27393
4876c89bafdd Rename font-related preprocessor directives.
diego
parents: 27391
diff changeset
352 #endif /* CONFIG_FONTCONFIG */
26360
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
353
a48df598c055 Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
diff changeset
354 #endif /* MPLAYER_CFG_COMMON_OPTS_H */