Browse Source

ffplay: always send zero packets to flush audio decoders

Zero packets are needed not for codecs with CODEC_CAP_DELAY but for
multithreaded decoders as well.

Signed-off-by: Marton Balint <cus@passwd.hu>
tags/n2.0
Marton Balint 12 years ago
parent
commit
02fc61a5a6
1 changed files with 1 additions and 2 deletions
  1. +1
    -2
      ffplay.c

+ 1
- 2
ffplay.c View File

@@ -2892,8 +2892,7 @@ static int read_thread(void *arg)
pkt->stream_index = is->video_stream;
packet_queue_put(&is->videoq, pkt);
}
if (is->audio_stream >= 0 &&
is->audio_st->codec->codec->capabilities & CODEC_CAP_DELAY) {
if (is->audio_stream >= 0) {
av_init_packet(pkt);
pkt->data = NULL;
pkt->size = 0;


Loading…
Cancel
Save