lavf/avidec: Be more verbose when ignoring very large tag size.

This commit is contained in:
Carl Eugen Hoyos 2016-10-18 15:01:50 +02:00
parent 2c1be03cb3
commit 31a0a84216
1 changed files with 5 additions and 1 deletions

View File

@ -984,9 +984,13 @@ FF_ENABLE_DEPRECATION_WARNINGS
}
default:
if (size > 1000000) {
char tag_buf[32];
av_get_codec_tag_string(tag_buf, sizeof(tag_buf), tag);
av_log(s, AV_LOG_ERROR,
"Something went wrong during header parsing, "
"I will ignore it and try to continue anyway.\n");
"tag %s has size %u, "
"I will ignore it and try to continue anyway.\n",
tag_buf, size);
if (s->error_recognition & AV_EF_EXPLODE)
goto fail;
avi->movi_list = avio_tell(pb) - 4;