[FFmpeg-devel] [PATCH 2/2] ffplay: always send zero packets to flush audio decoders
Marton Balint
cus at passwd.hu
Sat Jun 29 14:48:47 CEST 2013
Zero packets are needed not for codecs with CODEC_CAP_DELAY but for
multithreaded decoders as well.
Signed-off-by: Marton Balint <cus at passwd.hu>
---
ffplay.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/ffplay.c b/ffplay.c
index 37623a4..744570c 100644
--- a/ffplay.c
+++ b/ffplay.c
@@ -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;
--
1.8.1.4
More information about the ffmpeg-devel
mailing list