summaryrefslogtreecommitdiffstats
path: root/libvo/mga_common.c
diff options
context:
space:
mode:
authorarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-04-16 03:33:35 +0000
committerarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-04-16 03:33:35 +0000
commit10f985abb26c9c748cdef35baedbcd98f82d5ea7 (patch)
tree6f7c08cec604417c6cd3eb53407f95faebb91ba0 /libvo/mga_common.c
parent46bf0d7566e31a9fd0513d12e91d6b5238cb1a0b (diff)
downloadmpv-10f985abb26c9c748cdef35baedbcd98f82d5ea7.tar.bz2
mpv-10f985abb26c9c748cdef35baedbcd98f82d5ea7.tar.xz
I420/IYUV support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@471 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/mga_common.c')
-rw-r--r--libvo/mga_common.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libvo/mga_common.c b/libvo/mga_common.c
index f9c281c19b..ca37ce0a63 100644
--- a/libvo/mga_common.c
+++ b/libvo/mga_common.c
@@ -14,6 +14,8 @@ static void draw_alpha(int x0,int y0, int w,int h, unsigned char* src, unsigned
uint32_t bespitch = (mga_vid_config.src_width + 31) & ~31;
switch(mga_vid_config.format){
case MGA_VID_FORMAT_YV12:
+ case MGA_VID_FORMAT_IYUV:
+ case MGA_VID_FORMAT_I420:
vo_draw_alpha_yv12(w,h,src,srca,stride,vid_data+bespitch*y0+x0,bespitch);
break;
case MGA_VID_FORMAT_YUY2:
@@ -171,6 +173,8 @@ query_format(uint32_t format)
{
switch(format){
case IMGFMT_YV12:
+ case IMGFMT_I420:
+ case IMGFMT_IYUV:
case IMGFMT_YUY2:
case IMGFMT_UYVY:
// case IMGFMT_RGB|24: