forked from FFmpeg/FFmpeg
probe: Restore identification of files with very large id3 tags and no extension.
Restore behavior of identifying files with huge id3 tags as mp3 at AVPROBE_SCORE_MAX/4. This was broken in r25378 and subsequently removed in r25929.
This commit is contained in:
parent
7a773d4d59
commit
61856d06eb
1 changed files with 8 additions and 0 deletions
|
@ -347,6 +347,14 @@ AVInputFormat *av_probe_input_format2(AVProbeData *pd, int is_opened, int *score
|
|||
}
|
||||
}
|
||||
|
||||
if (!fmt && id3 && *score_max < AVPROBE_SCORE_MAX/4-1) {
|
||||
while ((fmt = av_iformat_next(fmt)))
|
||||
if (fmt->extensions && av_match_ext("mp3", fmt->extensions)) {
|
||||
*score_max = AVPROBE_SCORE_MAX/4-1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return fmt;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue