]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/audio_frame_queue.c
Merge remote-tracking branch 'qatar/master'
[ffmpeg] / libavcodec / audio_frame_queue.c
index 31cab29e18af008b956153daba2a67d1cd146ef0..999aa93c6bac151e743553e01b24feab6d46d009 100644 (file)
@@ -100,7 +100,7 @@ void ff_af_queue_remove(AudioFrameQueue *afq, int nb_samples, int64_t *pts,
 
     if(nb_samples){
         av_assert0(!afq->frame_count);
-        if(afq->frames[0].pts != AV_NOPTS_VALUE)
+        if(afq->frames && afq->frames[0].pts != AV_NOPTS_VALUE)
             afq->frames[0].pts += nb_samples;
         av_log(afq->avctx, AV_LOG_DEBUG, "Trying to remove %d more samples than are in the que\n", nb_samples);
     }