On 04/08/14 13:58, Vittorio Giovara wrote:
> From: Kostya Shishkov <[email protected]>
> 
> Bug-Id: 772
> CC: [email protected]
> Found-By: Justin Ruggles <[email protected]>
> Signed-off-by: Vittorio Giovara <[email protected]>
> ---
>  libswscale/swscale_unscaled.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/libswscale/swscale_unscaled.c b/libswscale/swscale_unscaled.c
> index 02850ea..a1ccc5a 100644
> --- a/libswscale/swscale_unscaled.c
> +++ b/libswscale/swscale_unscaled.c
> @@ -677,7 +677,7 @@ static int rgbToRgbWrapper(SwsContext *c, const uint8_t 
> *src[], int srcStride[],
>          if (dstStride[0] * srcBpp == srcStride[0] * dstBpp && srcStride[0] > 
> 0 &&
>              !(srcStride[0] % srcBpp))
>              conv(srcPtr, dstPtr + dstStride[0] * srcSliceY,
> -                 srcSliceH * srcStride[0]);
> +                 (srcSliceH - 1) * srcStride[0] + c->srcW * srcBpp);
>          else {
>              int i;
>              dstPtr += dstStride[0] * srcSliceY;
> 

This code is always amazing.

lu
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to