Unified · Split
| @@ -66,7 +66,8 @@ static int mpegaudio_parse(AVCodecParserContext *s1, · 65 unmodified lines | |||
| 66 | 66 | ||
| 67 | ret = ff_mpa_decode_header(avctx, state, &sr, &channels, &frame_size, &bit_rate); | 67 | ret = ff_mpa_decode_header(avctx, state, &sr, &channels, &frame_size, &bit_rate); |
| 68 | if (ret < 4) { | 68 | if (ret < 4) { |
| 69 | s->header_count= -2; | 69 | if(i > 4) |
| 70 | s->header_count= -2; | ||
| 70 | } else { | 71 | } else { |
| 71 | if((state&SAME_HEADER_MASK) != (s->header&SAME_HEADER_MASK) && s->header) | 72 | if((state&SAME_HEADER_MASK) != (s->header&SAME_HEADER_MASK) && s->header) |
| 72 | s->header_count= -3; | 73 | s->header_count= -3; |