mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-03-11 06:58:18 +00:00
ogg: relax demuxer conformance checks
Some samples in the wild are missing headers that are expected by the specification but in practice do not affect decoding.
This commit is contained in:
parent
42cc6cefd3
commit
f963f701d9
@ -478,7 +478,10 @@ static int ogg_get_headers(AVFormatContext *s)
|
||||
if (os->codec && os->codec->nb_header &&
|
||||
os->nb_header < os->codec->nb_header) {
|
||||
av_log(s, AV_LOG_ERROR,
|
||||
"Headers mismatch for stream %d\n", i);
|
||||
"Headers mismatch for stream %d: "
|
||||
"expected %d received %d.\n",
|
||||
i, os->codec->nb_header, os->nb_header);
|
||||
if (s->error_recognition & AV_EF_EXPLODE)
|
||||
return AVERROR_INVALIDDATA;
|
||||
}
|
||||
if (os->start_granule != OGG_NOGRANULE_VALUE)
|
||||
|
Loading…
Reference in New Issue
Block a user