summaryrefslogtreecommitdiff
path: root/libavcodec/mpeg12.c
diff options
context:
space:
mode:
authorClément Bœsch <clement.boesch@smartjog.com>2012-01-16 11:30:05 +0100
committerClément Bœsch <ubitux@gmail.com>2012-02-02 14:31:17 +0100
commited67dac093cafa558d5e28655b76fe62d291c5ff (patch)
tree4f409a7d97723b99e0260c50305a4865c8e88c15 /libavcodec/mpeg12.c
parentdc386a5e3ce583b1d15952d31fd694084bc4545b (diff)
mpeg12: use av_mpegtc_to_timecode_string().
Diffstat (limited to 'libavcodec/mpeg12.c')
-rw-r--r--libavcodec/mpeg12.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/libavcodec/mpeg12.c b/libavcodec/mpeg12.c
index 71c9a5893b..1dae17ff94 100644
--- a/libavcodec/mpeg12.c
+++ b/libavcodec/mpeg12.c
@@ -33,6 +33,7 @@
#include "dsputil.h"
#include "mpegvideo.h"
#include "libavutil/avassert.h"
+#include "libavutil/timecode.h"
#include "mpeg12.h"
#include "mpeg12data.h"
@@ -2165,15 +2166,11 @@ static void mpeg_decode_gop(AVCodecContext *avctx,
broken_link = get_bits1(&s->gb);
if (s->avctx->debug & FF_DEBUG_PICT_INFO) {
- int time_code_hours = tc>>19 & 0x1f;
- int time_code_minutes = tc>>13 & 0x3f;
- int time_code_seconds = tc>>6 & 0x3f;
- int drop_frame_flag = tc & 1<<24;
- int time_code_pictures = tc & 0x3f;
- av_log(s->avctx, AV_LOG_DEBUG, "GOP (%02d:%02d:%02d%c%02d) closed_gop=%d broken_link=%d\n",
- time_code_hours, time_code_minutes, time_code_seconds,
- drop_frame_flag ? ';' : ':',
- time_code_pictures, s->closed_gop, broken_link);
+ char tcbuf[AV_TIMECODE_STR_SIZE];
+ av_timecode_make_mpeg_tc_string(tcbuf, tc);
+ av_log(s->avctx, AV_LOG_DEBUG,
+ "GOP (%s) closed_gop=%d broken_link=%d\n",
+ tcbuf, s->closed_gop, broken_link);
}
}
/**