[FFmpeg-cvslog] av_find_stream_info: Print more details about max anaylize duration failures.

Michael Niedermayer git at videolan.org
Thu May 19 03:54:31 CEST 2011


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Wed May 18 21:39:22 2011 +0200| [8529f9b36b7c1b8f2cb36ba2709983517c4b6458] | committer: Michael Niedermayer

av_find_stream_info: Print more details about max anaylize duration failures.

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

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

 libavformat/utils.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/libavformat/utils.c b/libavformat/utils.c
index 70429a7..3509620 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -2327,8 +2327,9 @@ int av_find_stream_info(AVFormatContext *ic)
 
         st = ic->streams[pkt->stream_index];
         if (st->codec_info_nb_frames>1) {
-            if (st->time_base.den > 0 && av_rescale_q(st->info->codec_info_duration, st->time_base, AV_TIME_BASE_Q) >= ic->max_analyze_duration) {
-                av_log(ic, AV_LOG_WARNING, "max_analyze_duration reached\n");
+            int64_t t;
+            if (st->time_base.den > 0 && (t=av_rescale_q(st->info->codec_info_duration, st->time_base, AV_TIME_BASE_Q)) >= ic->max_analyze_duration) {
+                av_log(ic, AV_LOG_WARNING, "max_analyze_duration %d reached at %Ld\n", ic->max_analyze_duration, t);
                 break;
             }
             st->info->codec_info_duration += pkt->duration;



More information about the ffmpeg-cvslog mailing list