[FFmpeg-cvslog] ffmpeg: print debug_ts off and off_time values with timestamp helper routines

Stefano Sabatini git at videolan.org
Thu Nov 22 00:16:53 CET 2012


ffmpeg | branch: master | Stefano Sabatini <stefasab at gmail.com> | Wed Nov 21 23:19:32 2012 +0100| [02b4ae0427b13e4d726ba5ad905d5ab535356811] | committer: Stefano Sabatini

ffmpeg: print debug_ts off and off_time values with timestamp helper routines

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

 ffmpeg.c |   10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/ffmpeg.c b/ffmpeg.c
index 875463f..16e143b 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -2752,13 +2752,14 @@ static int process_input(int file_index)
 
     if (debug_ts) {
         av_log(NULL, AV_LOG_INFO, "demuxer -> ist_index:%d type:%s "
-                "next_dts:%s next_dts_time:%s next_pts:%s next_pts_time:%s pkt_pts:%s pkt_pts_time:%s pkt_dts:%s pkt_dts_time:%s off:%"PRId64"\n",
+                "next_dts:%s next_dts_time:%s next_pts:%s next_pts_time:%s pkt_pts:%s pkt_pts_time:%s pkt_dts:%s pkt_dts_time:%s off:%s off_time:%s\n",
                 ifile->ist_index + pkt.stream_index, av_get_media_type_string(ist->st->codec->codec_type),
                 av_ts2str(ist->next_dts), av_ts2timestr(ist->next_dts, &AV_TIME_BASE_Q),
                 av_ts2str(ist->next_pts), av_ts2timestr(ist->next_pts, &AV_TIME_BASE_Q),
                 av_ts2str(pkt.pts), av_ts2timestr(pkt.pts, &ist->st->time_base),
                 av_ts2str(pkt.dts), av_ts2timestr(pkt.dts, &ist->st->time_base),
-                input_files[ist->file_index]->ts_offset);
+                av_ts2str(input_files[ist->file_index]->ts_offset),
+                av_ts2timestr(input_files[ist->file_index]->ts_offset, &AV_TIME_BASE_Q));
     }
 
     if(!ist->wrap_correction_done && input_files[file_index]->ctx->start_time != AV_NOPTS_VALUE && ist->st->pts_wrap_bits < 64){
@@ -2824,11 +2825,12 @@ static int process_input(int file_index)
     }
 
     if (debug_ts) {
-        av_log(NULL, AV_LOG_INFO, "demuxer+ffmpeg -> ist_index:%d type:%s pkt_pts:%s pkt_pts_time:%s pkt_dts:%s pkt_dts_time:%s off:%"PRId64"\n",
+        av_log(NULL, AV_LOG_INFO, "demuxer+ffmpeg -> ist_index:%d type:%s pkt_pts:%s pkt_pts_time:%s pkt_dts:%s pkt_dts_time:%s off:%s off_time:%s\n",
                 ifile->ist_index + pkt.stream_index, av_get_media_type_string(ist->st->codec->codec_type),
                 av_ts2str(pkt.pts), av_ts2timestr(pkt.pts, &ist->st->time_base),
                 av_ts2str(pkt.dts), av_ts2timestr(pkt.dts, &ist->st->time_base),
-                input_files[ist->file_index]->ts_offset);
+                av_ts2str(input_files[ist->file_index]->ts_offset),
+                av_ts2timestr(input_files[ist->file_index]->ts_offset, &AV_TIME_BASE_Q));
     }
 
     sub2video_heartbeat(ist, pkt.pts);



More information about the ffmpeg-cvslog mailing list