From 6552e23d560c099d4a79976327432ae0a1b997dc Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 19 May 2014 16:30:01 +0200 Subject: [PATCH] avformat/mpegtsenc: fix dts for chained muxing aac in mpegts Signed-off-by: Michael Niedermayer --- libavformat/mpegtsenc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavformat/mpegtsenc.c b/libavformat/mpegtsenc.c index 48477614fe..73026a023b 100644 --- a/libavformat/mpegtsenc.c +++ b/libavformat/mpegtsenc.c @@ -1270,6 +1270,8 @@ static int mpegts_write_packet_internal(AVFormatContext *s, AVPacket *pkt) av_init_packet(&pkt2); pkt2.data = pkt->data; pkt2.size = pkt->size; + av_assert0(pkt->dts != AV_NOPTS_VALUE); + pkt2.dts = av_rescale_q(pkt->dts, st->time_base, ts_st->amux->streams[0]->time_base); ret = avio_open_dyn_buf(&ts_st->amux->pb); if (ret < 0) return AVERROR(ENOMEM);