[Mplayer-cvslog] CVS: main cfg-mencoder.h,1.73,1.74 mencoder.c,1.225,1.226
Alex Beregszaszi
alex at mplayerhq.hu
Mon Dec 8 13:44:12 CET 2003
Update of /cvsroot/mplayer/main
In directory mail:/var/tmp.root/cvs-serv23880
Modified Files:
cfg-mencoder.h mencoder.c
Log Message:
RAWYUV output in MEncoder. Patch by Tuukka Toivonen <tuukkat at ee.oulu.fi>
Index: cfg-mencoder.h
===================================================================
RCS file: /cvsroot/mplayer/main/cfg-mencoder.h,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -r1.73 -r1.74
--- cfg-mencoder.h 12 Nov 2003 00:43:03 -0000 1.73
+++ cfg-mencoder.h 8 Dec 2003 12:43:48 -0000 1.74
@@ -66,6 +66,7 @@
{"lavc", &out_video_codec, CONF_TYPE_FLAG, 0, 0, VCODEC_LIBAVCODEC, NULL},
// {"null", &out_video_codec, CONF_TYPE_FLAG, 0, 0, VCODEC_NULL, NULL},
{"rawrgb", &out_video_codec, CONF_TYPE_FLAG, 0, 0, VCODEC_RAWRGB, NULL},
+ {"rawyuv", &out_video_codec, CONF_TYPE_FLAG, 0, 0, VCODEC_RAWYUV, NULL},
{"vfw", &out_video_codec, CONF_TYPE_FLAG, 0, 0, VCODEC_VFW, NULL},
{"libdv", &out_video_codec, CONF_TYPE_FLAG, 0, 0, VCODEC_LIBDV, NULL},
{"xvid", &out_video_codec, CONF_TYPE_FLAG, 0, 0, VCODEC_XVID, NULL},
@@ -75,6 +76,7 @@
" copy - frame copy, without re-encoding. doesn't work with filters!\n"
" frameno - special audio-only file for 3-pass encoding, see DOCS!\n"
" rawrgb - uncompressed RGB 24bpp video\n"
+ " rawyuv - uncompressed 4:2:0 YUV (I420) 12bpp video\n"
" nuv - nuppel video\n"
#ifdef HAVE_DIVX4ENCORE
#ifdef ENCORE_XVID
Index: mencoder.c
===================================================================
RCS file: /cvsroot/mplayer/main/mencoder.c,v
retrieving revision 1.225
retrieving revision 1.226
diff -u -r1.225 -r1.226
--- mencoder.c 8 Dec 2003 12:11:29 -0000 1.225
+++ mencoder.c 8 Dec 2003 12:43:48 -0000 1.226
@@ -9,6 +9,7 @@
#define VCODEC_XVID 9
#define VCODEC_QTVIDEO 10
#define VCODEC_NUV 11
+#define VCODEC_RAWYUV 12
#define ACODEC_COPY 0
#define ACODEC_PCM 1
@@ -691,6 +692,8 @@
sh_video->vfilter=vf_open_encoder(NULL,"lavc",(char *)mux_v); break;
case VCODEC_RAWRGB:
sh_video->vfilter=vf_open_encoder(NULL,"rawrgb",(char *)mux_v); break;
+ case VCODEC_RAWYUV:
+ sh_video->vfilter=vf_open_encoder(NULL,"rawyuv",(char *)mux_v); break;
case VCODEC_VFW:
sh_video->vfilter=vf_open_encoder(NULL,"vfw",(char *)mux_v); break;
case VCODEC_LIBDV:
More information about the MPlayer-cvslog
mailing list