On Sat, Jul 28, 2012 at 05:25:58PM +0600, Mashiat Sarker Shakkhar wrote:
> From: Michael Niedermayer <[email protected]>
> 
> Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
> Signed-off-by: Michael Niedermayer <[email protected]>
> ---
>  libavcodec/vc1dec.c |    5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/libavcodec/vc1dec.c b/libavcodec/vc1dec.c
> index f49fff8..0c031b7 100644
> --- a/libavcodec/vc1dec.c
> +++ b/libavcodec/vc1dec.c
> @@ -1048,6 +1048,11 @@ static void vc1_mc_4mv_chroma4(VC1Context *v)
>              mquant = v->altpq;                                 \
>          if ((edges&8) && s->mb_y == (s->mb_height - 1))        \
>              mquant = v->altpq;                                 \
> +        if (!mquant || mquant > 31) {                          \
> +            av_log(v->s.avctx, AV_LOG_ERROR, "Overriding "     \
> +                   invalid mquant %d\n", mquant);              \
> +            mquant = 1;                                        \
> +        }                                                      \
>      }
>  
>  /**
> -- 

Does this compile?
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to