Alex Converse <[email protected]> writes:

> From: Michael Niedermayer <[email protected]>
>
> Signed-off-by: Michael Niedermayer <[email protected]>
> (cherry picked from commit b37dfe181cc34ea76155cf449d168c385f32f061)
>
> Signed-off-by: Alex Converse <[email protected]>
> ---
>  libavcodec/mpegaudio_parser.c |    3 ++-
>  1 files changed, 2 insertions(+), 1 deletions(-)
>
> diff --git a/libavcodec/mpegaudio_parser.c b/libavcodec/mpegaudio_parser.c
> index f07d34b..65afb7c 100644
> --- a/libavcodec/mpegaudio_parser.c
> +++ b/libavcodec/mpegaudio_parser.c
> @@ -66,7 +66,8 @@ static int mpegaudio_parse(AVCodecParserContext *s1,
>
>                  ret = ff_mpa_decode_header(avctx, state, &sr, &channels, 
> &frame_size, &bit_rate);
>                  if (ret < 4) {
> -                    s->header_count= -2;
> +                    if(i > 4)
> +                        s->header_count= -2;
>                  } else {
>                      if((state&SAME_HEADER_MASK) != 
> (s->header&SAME_HEADER_MASK) && s->header)
>                          s->header_count= -3;
> -- 

What effect does this change have and what, if anything, does it fix?

-- 
Måns Rullgård
[email protected]
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to