summaryrefslogtreecommitdiffstats
path: root/cfg-mplayer.h
diff options
context:
space:
mode:
authorRudolf Polzer <divverent@xonotic.org>2012-09-14 17:51:26 +0200
committerwm4 <wm4@nowhere>2012-09-18 21:08:20 +0200
commitf5b8b6ac126d8cef3860db16d3db8e72507a2258 (patch)
treec86a6160cee076d3a632e4d3247e566e8c064390 /cfg-mplayer.h
parent5617bf483e563aae22100c0ca1d8182f71d4f82d (diff)
downloadmpv-f5b8b6ac126d8cef3860db16d3db8e72507a2258.tar.bz2
mpv-f5b8b6ac126d8cef3860db16d3db8e72507a2258.tar.xz
encode: video encoding now supported using mencoder-like options
Diffstat (limited to 'cfg-mplayer.h')
-rw-r--r--cfg-mplayer.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/cfg-mplayer.h b/cfg-mplayer.h
index 529df35caf..8278945c3d 100644
--- a/cfg-mplayer.h
+++ b/cfg-mplayer.h
@@ -245,6 +245,7 @@ const m_option_t msgl_config[]={
{ "lirc", &mp_msg_levels[MSGT_LIRC], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL },
{ "stream", &mp_msg_levels[MSGT_STREAM], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL },
{ "cache", &mp_msg_levels[MSGT_CACHE], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL },
+ { "encode", &mp_msg_levels[MSGT_ENCODE], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL },
{ "xacodec", &mp_msg_levels[MSGT_XACODEC], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL },
{ "tv", &mp_msg_levels[MSGT_TV], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL },
{ "radio", &mp_msg_levels[MSGT_RADIO], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL },
@@ -289,6 +290,7 @@ const m_option_t msgl_config[]={
" lirc - lirc_mp.c and input lirc driver\n"
" stream - stream.c\n"
" cache - cache2.c\n"
+ " encode - encode_lavc.c and associated vo/ao drivers\n"
" xacodec - XAnim codecs\n"
" tv - TV input subsystem\n"
" osdep - OS-dependent parts\n"
@@ -739,6 +741,22 @@ const m_option_t mplayer_opts[]={
{"help", (void *) help_text, CONF_TYPE_PRINT, CONF_NOCFG|CONF_GLOBAL, 0, 0, NULL},
{"h", (void *) help_text, CONF_TYPE_PRINT, CONF_NOCFG|CONF_GLOBAL, 0, 0, NULL},
+ OPT_STRING("o", encode_output.file, CONF_GLOBAL),
+ OPT_STRING("of", encode_output.format, CONF_GLOBAL),
+ OPT_STRINGLIST("ofopts*", encode_output.fopts, CONF_GLOBAL),
+ OPT_FLOATRANGE("ofps", encode_output.fps, CONF_GLOBAL, 0.0, 1000000.0),
+ OPT_STRING("ovc", encode_output.vcodec, CONF_GLOBAL),
+ OPT_STRINGLIST("ovcopts*", encode_output.vopts, CONF_GLOBAL),
+ OPT_STRING("oac", encode_output.acodec, CONF_GLOBAL),
+ OPT_STRINGLIST("oacopts*", encode_output.aopts, CONF_GLOBAL),
+ OPT_MAKE_FLAGS("oharddup", encode_output.harddup, CONF_GLOBAL),
+ OPT_FLOATRANGE("ovoffset", encode_output.voffset, CONF_GLOBAL, -1000000.0, 1000000.0),
+ OPT_FLOATRANGE("oaoffset", encode_output.aoffset, CONF_GLOBAL, -1000000.0, 1000000.0),
+ OPT_MAKE_FLAGS("ocopyts", encode_output.copyts, CONF_GLOBAL),
+ OPT_MAKE_FLAGS("orawts", encode_output.rawts, CONF_GLOBAL),
+ OPT_MAKE_FLAGS("oautofps", encode_output.autofps, CONF_GLOBAL),
+ OPT_MAKE_FLAGS("oneverdrop", encode_output.neverdrop, CONF_GLOBAL),
+
{NULL, NULL, 0, 0, 0, 0, NULL}
};