summaryrefslogtreecommitdiffstats
path: root/libswscale/swscale_template.c
diff options
context:
space:
mode:
authorsdrik <sdrik@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-03-20 14:16:24 +0000
committersdrik <sdrik@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-03-20 14:16:24 +0000
commit751f5dcd87e919da25c890b1c4a7f65a4983df07 (patch)
treeed5d9214ec4bd41795aabfe1c7c701b59b7cc122 /libswscale/swscale_template.c
parent57fda37dbb84b6858b90e99a7d4ec9314d134fc7 (diff)
downloadmpv-751f5dcd87e919da25c890b1c4a7f65a4983df07.tar.bz2
mpv-751f5dcd87e919da25c890b1c4a7f65a4983df07.tar.xz
YUVA420P is now supported as output format
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29012 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libswscale/swscale_template.c')
-rw-r--r--libswscale/swscale_template.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libswscale/swscale_template.c b/libswscale/swscale_template.c
index 2730942352..1069add564 100644
--- a/libswscale/swscale_template.c
+++ b/libswscale/swscale_template.c
@@ -3206,6 +3206,9 @@ static int RENAME(swScale)(SwsContext *c, uint8_t* src[], int srcStride[], int s
}
}
+ if ((dstFormat == PIX_FMT_YUVA420P) && !alpPixBuf)
+ fillPlane(dst[3], dstStride[3], dstW, dstY-lastDstY, lastDstY, 255);
+
#if HAVE_MMX
__asm__ volatile(SFENCE:::"memory");
__asm__ volatile(EMMS:::"memory");