From 515bd00e65097dd0e629f74268abfbef422c714d Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 1 Feb 2010 12:22:12 +0000 Subject: [PATCH] Insert a flush packet into the que on init, that way common code between flush and init can be put into the flush handling. Originally committed as revision 21589 to svn://svn.ffmpeg.org/ffmpeg/trunk --- ffplay.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ffplay.c b/ffplay.c index 757c07e0ee..8517e80767 100644 --- a/ffplay.c +++ b/ffplay.c @@ -239,12 +239,15 @@ static AVPacket flush_pkt; static SDL_Surface *screen; +static int packet_queue_put(PacketQueue *q, AVPacket *pkt); + /* packet queue handling */ static void packet_queue_init(PacketQueue *q) { memset(q, 0, sizeof(PacketQueue)); q->mutex = SDL_CreateMutex(); q->cond = SDL_CreateCond(); + packet_queue_put(q, &flush_pkt); } static void packet_queue_flush(PacketQueue *q)