diff options
author | kostya <kostya@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-10-24 05:02:33 +0000 |
---|---|---|
committer | kostya <kostya@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-10-24 05:02:33 +0000 |
commit | 3feb0ebd680880568a71f86d00ecbccf24e12bad (patch) | |
tree | e04d9a4903d195e84a5c493a605f3e4fab3fb98d /libswscale/swscale_template.c | |
parent | e7b5b531dbc46ab7d12f1f991fd839f1beed7380 (diff) | |
download | mpv-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.c | 4 |
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; |