[Mplayer-cvslog] CVS: main cfg-mencoder.h,1.13,1.14
Alex Beregszaszi
alex at mplayer.dev.hu
Sat Dec 22 15:32:11 CET 2001
Update of /cvsroot/mplayer/main
In directory mplayer:/var/tmp.root/cvs-serv13973
Modified Files:
cfg-mencoder.h
Log Message:
added libavcodec support (mjpeg,h263,rv10,mpeg1 codecs tested&working) and added -ffourcc option (force fourcc in ouput)
Index: cfg-mencoder.h
===================================================================
RCS file: /cvsroot/mplayer/main/cfg-mencoder.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- cfg-mencoder.h 13 Dec 2001 17:50:19 -0000 1.13
+++ cfg-mencoder.h 22 Dec 2001 14:32:08 -0000 1.14
@@ -43,12 +43,29 @@
};
#endif
+#ifdef USE_LIBAVCODEC
+struct config lavcopts_conf[]={
+ {"vcodec", &lavc_param_vcodec, CONF_TYPE_STRING, 0, 0, 0},
+ {"vbitrate", &lavc_param_vbitrate, CONF_TYPE_INT, CONF_RANGE, 4, 24000000},
+ {"vhq", &lavc_param_vhq, CONF_TYPE_FLAG, 0, 0, 1},
+ {"keyint", &lavc_param_keyint, CONF_TYPE_INT, 0, 0, 0},
+ {NULL, NULL, 0, 0, 0, 0}
+};
+#endif
+
+#ifdef USE_WIN32DLL
+struct config vfwopts_conf[]={
+ {NULL, NULL, 0, 0, 0, 0}
+};
+#endif
+
struct config ovc_conf[]={
{"copy", &out_video_codec, CONF_TYPE_FLAG, 0, 0, VCODEC_COPY},
{"frameno", &out_video_codec, CONF_TYPE_FLAG, 0, 0, VCODEC_FRAMENO},
{"divx4", &out_video_codec, CONF_TYPE_FLAG, 0, 0, VCODEC_DIVX4},
{"raw", &out_video_codec, CONF_TYPE_FLAG, 0, 0, VCODEC_RAW},
- {"help", "\nAvailable codecs:\n copy\n frameno\n divx4\n raw\n\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0},
+ {"lavc", &out_video_codec, CONF_TYPE_FLAG, 0, 0, VCODEC_LIBAVCODEC},
+ {"help", "\nAvailable codecs:\n copy\n frameno\n divx4\n raw\n lavc\n\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0},
{NULL, NULL, 0, 0, 0, 0}
};
@@ -83,12 +100,20 @@
{"oac", oac_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0},
{"ovc", ovc_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0},
+ {"ffourcc", &force_fourcc, CONF_TYPE_STRING, 0, 4, 4},
+
{"pass", &pass, CONF_TYPE_INT, CONF_RANGE,0,2},
{"passlogfile", &passtmpfile, CONF_TYPE_STRING, 0, 0, 0},
{"divx4opts", divx4opts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0},
#ifdef HAVE_MP3LAME
{"lameopts", lameopts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0},
+#endif
+#ifdef USE_LIBAVCODEC
+ {"lavcopts", lavcopts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0},
+#endif
+#ifdef USE_WIN32DLL
+ {"vfwopts", vfwopts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0},
#endif
#define MAIN_CONF
More information about the MPlayer-cvslog
mailing list