diff --git a/src/add-ons/media/plugins/ffmpeg/AVCodecDecoder.cpp b/src/add-ons/media/plugins/ffmpeg/AVCodecDecoder.cpp index 12f8d36cb9..aa462137f8 100644 --- a/src/add-ons/media/plugins/ffmpeg/AVCodecDecoder.cpp +++ b/src/add-ons/media/plugins/ffmpeg/AVCodecDecoder.cpp @@ -1589,11 +1589,12 @@ AVCodecDecoder::_UpdateMediaHeaderForVideoFrame() fHeader.u.raw_video.pixel_width_aspect, fHeader.u.raw_video.pixel_height_aspect); - TRACE("[v] start_time=%02d:%02d.%02d field_sequence=%lu\n", - int((fHeader.start_time / 60000000) % 60), - int((fHeader.start_time / 1000000) % 60), - int((fHeader.start_time / 10000) % 100), - fHeader.u.raw_video.field_sequence); + char timestamp[AV_TS_MAX_STRING_SIZE]; + av_ts_make_time_string(timestamp, + fRawDecodedPicture->best_effort_timestamp, &fCodecContext->time_base); + + TRACE("[v] start_time=%s field_sequence=%lu\n", + timestamp, fHeader.u.raw_video.field_sequence); } diff --git a/src/add-ons/media/plugins/ffmpeg/AVCodecDecoder.h b/src/add-ons/media/plugins/ffmpeg/AVCodecDecoder.h index 52b8e40132..322cda65f6 100644 --- a/src/add-ons/media/plugins/ffmpeg/AVCodecDecoder.h +++ b/src/add-ons/media/plugins/ffmpeg/AVCodecDecoder.h @@ -25,6 +25,7 @@ extern "C" { #include "imgutils.h" #include "swresample.h" #include "swscale.h" + #include "timestamp.h" }