Mercurial > mplayer.hg
diff libswscale/swscale.c @ 27532:1ecce17e826f
Make SWS_FULL_CHR_H_INP work.
author | michael |
---|---|
date | Wed, 10 Sep 2008 02:28:38 +0000 |
parents | dbdc77f8b041 |
children | dded40ae9728 |
line wrap: on
line diff
--- a/libswscale/swscale.c Wed Sep 10 00:02:31 2008 +0000 +++ b/libswscale/swscale.c Wed Sep 10 02:28:38 2008 +0000 @@ -2216,7 +2216,7 @@ && srcFormat!=PIX_FMT_RGB8 && srcFormat!=PIX_FMT_BGR8 && srcFormat!=PIX_FMT_RGB4 && srcFormat!=PIX_FMT_BGR4 && srcFormat!=PIX_FMT_RGB4_BYTE && srcFormat!=PIX_FMT_BGR4_BYTE - && srcFormat!=PIX_FMT_BGR24 && srcFormat!=PIX_FMT_RGB24) + && ((dstW>>c->chrDstHSubSample) <= (srcW>>1) || (flags&(SWS_FAST_BILINEAR|SWS_POINT)))) c->chrSrcHSubSample=1; if (param){