From 8ab2bb81b2318c8baff61fa534400b5e5244c387 Mon Sep 17 00:00:00 2001 From: Gyan Doshi Date: Wed, 5 May 2021 20:25:13 +0530 Subject: [PATCH] avformat/hlsenc: correct log text and supply packet details --- libavformat/hlsenc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index 9d9f0c03d4..c43d02c26a 100644 --- a/libavformat/hlsenc.c +++ b/libavformat/hlsenc.c @@ -2471,7 +2471,8 @@ static int hls_write_packet(AVFormatContext *s, AVPacket *pkt) if (pkt->duration) { vs->duration += (double)(pkt->duration) * st->time_base.num / st->time_base.den; } else { - av_log(s, AV_LOG_WARNING, "pkt->duration = 0, maybe the hls segment duration will not precise\n"); + av_log(s, AV_LOG_WARNING, "Stream %d packet with pts %" PRId64 " has duration 0. The segment duration may not be precise.\n", + pkt->stream_index, pkt->pts); vs->duration = (double)(pkt->pts - vs->end_pts) * st->time_base.num / st->time_base.den; } }