Signed-off-by: Paul B Mahol <one...@gmail.com> --- libavformat/amr.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/libavformat/amr.c b/libavformat/amr.c index 42840a50a3..600cb1b0f0 100644 --- a/libavformat/amr.c +++ b/libavformat/amr.c @@ -190,9 +190,12 @@ static int amrnb_probe(const AVProbeData *p) if (b[++i] != last) break; } - if (size > 0) { - valid++; - i += size; + while (size--) { + if (b[i]) + valid++; + else + invalid++; + i++; } } else { valid = 0; @@ -246,9 +249,12 @@ static int amrwb_probe(const AVProbeData *p) if (b[++i] != last) break; } - if (size > 0) { - valid++; - i += size; + while (size--) { + if (b[i]) + valid++; + else + invalid++; + i++; } } else { valid = 0; -- 2.17.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".