From f910f3d94140ea17acc55d84420b58a05c712b98 Mon Sep 17 00:00:00 2001 From: arpi Date: Wed, 18 Jun 2003 00:34:35 +0000 Subject: HM12 & NV12 "decoder" (specially interleaved YUV formats, used by Hauppauge's PVR cards) based on patch by Alex git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10306 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpdemux/demux_rawvideo.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libmpdemux') diff --git a/libmpdemux/demux_rawvideo.c b/libmpdemux/demux_rawvideo.c index 82714be038..e99b52d9ba 100644 --- a/libmpdemux/demux_rawvideo.c +++ b/libmpdemux/demux_rawvideo.c @@ -40,6 +40,8 @@ config_t demux_rawvideo_opts[] = { { "format", &format, CONF_TYPE_INT, 0, 0 , 0, NULL }, { "y420", &format, CONF_TYPE_FLAG, 0, 0 , IMGFMT_I420, NULL }, { "yv12", &format, CONF_TYPE_FLAG, 0, 0 , IMGFMT_YV12, NULL }, + { "nv12", &format, CONF_TYPE_FLAG, 0, 0 , IMGFMT_NV12, NULL }, + { "hm12", &format, CONF_TYPE_FLAG, 0, 0 , IMGFMT_HM12, NULL }, { "yuy2", &format, CONF_TYPE_FLAG, 0, 0 , IMGFMT_YUY2, NULL }, { "uyvy", &format, CONF_TYPE_FLAG, 0, 0 , IMGFMT_UYVY, NULL }, { "y8", &format, CONF_TYPE_FLAG, 0, 0 , IMGFMT_Y8, NULL }, @@ -73,6 +75,8 @@ int demux_rawvideo_open(demuxer_t* demuxer) { switch(format){ case IMGFMT_I420: case IMGFMT_IYUV: + case IMGFMT_NV12: + case IMGFMT_HM12: case IMGFMT_YV12: imgsize=width*height+2*(width>>1)*(height>>1);break; case IMGFMT_YUY2: imgsize=width*height*2;break; case IMGFMT_UYVY: imgsize=width*height*2;break; -- cgit v1.2.3