Fix swscale compilation with Altivec enabled.
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Fri, 20 Mar 2009 16:12:03 +0000 (16:12 +0000)
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>
Fri, 20 Mar 2009 16:12:03 +0000 (16:12 +0000)
Originally committed as revision 29015 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

libswscale/swscale_template.c

index 5c3bf2a..7faeff9 100644 (file)
@@ -1212,7 +1212,7 @@ static inline void RENAME(yuv2packedX)(SwsContext *c, int16_t *lumFilter, int16_
 #if HAVE_ALTIVEC
     /* The following list of supported dstFormat values should
        match what's found in the body of ff_yuv2packedX_altivec() */
-    if (!(c->flags & SWS_BITEXACT) && !c->alpPixBuf
+    if (!(c->flags & SWS_BITEXACT) && !c->alpPixBuf &&
        (c->dstFormat==PIX_FMT_ABGR  || c->dstFormat==PIX_FMT_BGRA  ||
         c->dstFormat==PIX_FMT_BGR24 || c->dstFormat==PIX_FMT_RGB24 ||
         c->dstFormat==PIX_FMT_RGBA  || c->dstFormat==PIX_FMT_ARGB))