]> git.sesse.net Git - ffmpeg/blobdiff - libswscale/swscale_unscaled.c
iff/deep: fix rle32 on big-endian
[ffmpeg] / libswscale / swscale_unscaled.c
index 01396c2217d7516d0def0b8b2866fff7e105615c..162ba24811c578bafda7a67a1f8ffd7c886f7769 100644 (file)
@@ -965,7 +965,7 @@ void ff_get_unscaled_swscale(SwsContext *c)
         f == AV_PIX_FMT_BGR32_1 ||\
         f == AV_PIX_FMT_BGR24)
 
-    if (isAnyRGB(srcFormat) && isPlanar(srcFormat) && isByteRGB(dstFormat))
+    if (srcFormat == AV_PIX_FMT_GBR24P && isPlanar(srcFormat) && isByteRGB(dstFormat))
         c->swScale = planarRgbToRgbWrapper;
 
     /* bswap 16 bits per pixel/component packed formats */