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

Reply via email to