mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-24 13:56:33 +02:00
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
This commit is contained in:
parent
6c7d3ead79
commit
515bd00e65
3
ffplay.c
3
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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user