On Sun, Feb 12, 2012 at 06:34:43PM -0800, Ronald S. Bultje wrote:
> ---
>  libswscale/output.c |    4 ++--
>  1 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/libswscale/output.c b/libswscale/output.c
> index 5b2ba37..a70cf1f 100644
> --- a/libswscale/output.c
> +++ b/libswscale/output.c
> @@ -810,8 +810,8 @@ yuv2rgb48_1_c_template(SwsContext *c, const int32_t *buf0,
>          for (i = 0; i < (dstW >> 1); i++) {
>              int Y1 = (buf0[i * 2]    ) >> 2;
>              int Y2 = (buf0[i * 2 + 1]) >> 2;
> -            int U  = (ubuf0[i] + ubuf1[i] + (-128 << 11)) >> 3;
> -            int V  = (vbuf0[i] + vbuf1[i] + (-128 << 11)) >> 3;
> +            int U  = (ubuf0[i] + ubuf1[i] + (-128 << 12)) >> 3;
> +            int V  = (vbuf0[i] + vbuf1[i] + (-128 << 12)) >> 3;
>              int R, G, B;
>  
>              Y1 -= c->yuv2rgb_y_offset;
> -- 

the patch might be okay, commit message is nondescriptive though
Even "Fix incorrect chroma bias" sounds more descriptive
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to