diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2014-05-19 16:30:01 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-05-19 16:30:46 +0200 |
commit | 6552e23d560c099d4a79976327432ae0a1b997dc (patch) | |
tree | 94ea562a4d5f708b33356f778027c9f8f45f7214 /libavformat/mpegtsenc.c | |
parent | dad54e4a62ae5d81c33530f2748f57e40363921d (diff) | |
download | ffmpeg-6552e23d560c099d4a79976327432ae0a1b997dc.tar.gz |
avformat/mpegtsenc: fix dts for chained muxing aac in mpegts
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavformat/mpegtsenc.c')
-rw-r--r-- | libavformat/mpegtsenc.c | 2 |
1 files changed, 2 insertions, 0 deletions
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); |