[FFmpeg-cvslog] lavf/avidec: Be more verbose when ignoring very large tag size.

Carl Eugen Hoyos git at videolan.org
Tue Oct 18 16:02:12 EEST 2016


ffmpeg | branch: master | Carl Eugen Hoyos <cehoyos at ag.or.at> | Tue Oct 18 15:01:50 2016 +0200| [31a0a84216583ff270c4dced9d126fdb3ca499c0] | committer: Carl Eugen Hoyos

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

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=31a0a84216583ff270c4dced9d126fdb3ca499c0
---

 libavformat/avidec.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/libavformat/avidec.c b/libavformat/avidec.c
index b291625..e5a292e 100644
--- a/libavformat/avidec.c
+++ b/libavformat/avidec.c
@@ -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;



More information about the ffmpeg-cvslog mailing list