summaryrefslogtreecommitdiffstats
path: root/libswscale/swscale_template.c
diff options
context:
space:
mode:
authorkostya <kostya@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-10-24 05:02:33 +0000
committerkostya <kostya@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-10-24 05:02:33 +0000
commit3feb0ebd680880568a71f86d00ecbccf24e12bad (patch)
treee04d9a4903d195e84a5c493a605f3e4fab3fb98d /libswscale/swscale_template.c
parente7b5b531dbc46ab7d12f1f991fd839f1beed7380 (diff)
downloadmpv-3feb0ebd680880568a71f86d00ecbccf24e12bad.tar.bz2
mpv-3feb0ebd680880568a71f86d00ecbccf24e12bad.tar.xz
16-bit grayscale support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20427 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libswscale/swscale_template.c')
-rw-r--r--libswscale/swscale_template.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libswscale/swscale_template.c b/libswscale/swscale_template.c
index cc8e87e37e..6b6b4bf658 100644
--- a/libswscale/swscale_template.c
+++ b/libswscale/swscale_template.c
@@ -2437,12 +2437,12 @@ static inline void RENAME(hyscale)(uint16_t *dst, long dstWidth, uint8_t *src, i
int srcFormat, uint8_t *formatConvBuffer, int16_t *mmx2Filter,
int32_t *mmx2FilterPos)
{
- if(srcFormat==PIX_FMT_YUYV422)
+ if(srcFormat==PIX_FMT_YUYV422 || srcFormat==PIX_FMT_GRAY16BE)
{
RENAME(yuy2ToY)(formatConvBuffer, src, srcW);
src= formatConvBuffer;
}
- else if(srcFormat==PIX_FMT_UYVY422)
+ else if(srcFormat==PIX_FMT_UYVY422 || srcFormat==PIX_FMT_GRAY16LE)
{
RENAME(uyvyToY)(formatConvBuffer, src, srcW);
src= formatConvBuffer;