demux_lavf: one more hack for mp3 from network

mp3 has a hack lowering the probescore for format detection. This is
because detecting mp3s is hard due to their nature, and the fact that
ID3v2 tags are sometimes several megabytes big.

When playing mp3 from network, the mime-type is usually set, and that
matches the format hack entry meant for webradios, overriding the normal
mp3 entry. This can lead to network mp3s not being detected. Lower the
network case to the same probescore as on-disk mp3s. The difference is
that for network mp3s, we don't load the full probe-buffer, and we lower
the amount of audio the demuxer will read to collect data on opening
(0.5 seconds instead of typically 5 seconds).
This commit is contained in:
wm4 2014-05-04 20:38:46 +02:00
parent 6643ebaa28
commit e7e2a6c8f7
1 changed files with 1 additions and 1 deletions

View File

@ -97,8 +97,8 @@ static const struct format_hack format_hacks[] = {
// for webradios // for webradios
{"aac", "audio/aacp", 25, 0.5}, {"aac", "audio/aacp", 25, 0.5},
{"aac", "audio/aac", 25, 0.5}, {"aac", "audio/aac", 25, 0.5},
{"mp3", "audio/mpeg", 25, 0.5},
// some mp3 files don't detect correctly // some mp3 files don't detect correctly
{"mp3", "audio/mpeg", 24, 0.5},
{"mp3", NULL, 24, .max_probe = true}, {"mp3", NULL, 24, .max_probe = true},
{0} {0}
}; };