summaryrefslogtreecommitdiff
path: root/libavformat/movenc.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2012-04-02 17:00:20 +0200
committerMichael Niedermayer <michaelni@gmx.at>2012-04-02 17:00:20 +0200
commit1e059731a376aeddd07f7d61bddf0555cd09ef14 (patch)
tree0e0be289aad5db16225d36493f03b8a30b62b877 /libavformat/movenc.c
parentc450cf1572e352ce8cf741247b191d213e230bd3 (diff)
movenc: fix segfault with chapter tracks
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavformat/movenc.c')
-rw-r--r--libavformat/movenc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavformat/movenc.c b/libavformat/movenc.c
index dd14a08907..73b6c66e38 100644
--- a/libavformat/movenc.c
+++ b/libavformat/movenc.c
@@ -2887,7 +2887,7 @@ static int mov_write_packet_internal(AVFormatContext *s, AVPacket *pkt)
if (!size) return 0; /* Discard 0 sized packets */
- if (trk->entry)
+ if (trk->entry && pkt->stream_index < s->nb_streams)
frag_duration = av_rescale_q(pkt->dts - trk->cluster[0].dts,
s->streams[pkt->stream_index]->time_base,
AV_TIME_BASE_Q);