On Sun, Aug 03, 2014 at 10:35:35AM +0100, Vittorio Giovara wrote: > Bug-Id: 772 > CC: [email protected] > Found-By: Justin Ruggles <[email protected]> > --- > libswscale/swscale_unscaled.c | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/libswscale/swscale_unscaled.c b/libswscale/swscale_unscaled.c > index 2907918..9ef456e 100644 > --- a/libswscale/swscale_unscaled.c > +++ b/libswscale/swscale_unscaled.c > @@ -670,10 +670,6 @@ static int rgbToRgbWrapper(SwsContext *c, const uint8_t > *src[], int srcStride[], > !isRGBA32(dstFormat)) > srcPtr += ALT32_CORR; > > - if ((dstFormat == AV_PIX_FMT_RGB32_1 || dstFormat == > AV_PIX_FMT_BGR32_1) && > - !isRGBA32(srcFormat)) > - dstPtr += ALT32_CORR; > - > if (dstStride[0] * srcBpp == srcStride[0] * dstBpp && srcStride[0] > > 0 && > !(srcStride[0] % srcBpp)) > conv(srcPtr, dstPtr + dstStride[0] * srcSliceY, > --
I have a strong suspicion it breaks something else there. But swscale is such a beautiful code after all! _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
