From 75a19f5eec665dd792a9a04cdfee15cf897c5f86 Mon Sep 17 00:00:00 2001 From: Lukasz Marek Date: Tue, 6 May 2014 21:38:34 +0200 Subject: lavd/jack_audio: use av_fifo_freep Signed-off-by: Lukasz Marek --- libavdevice/jack_audio.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'libavdevice') diff --git a/libavdevice/jack_audio.c b/libavdevice/jack_audio.c index db1c4740df..759ef9bcdf 100644 --- a/libavdevice/jack_audio.c +++ b/libavdevice/jack_audio.c @@ -206,14 +206,14 @@ static int start_jack(AVFormatContext *context) } -static void free_pkt_fifo(AVFifoBuffer *fifo) +static void free_pkt_fifo(AVFifoBuffer **fifo) { AVPacket pkt; - while (av_fifo_size(fifo)) { - av_fifo_generic_read(fifo, &pkt, sizeof(pkt), NULL); + while (av_fifo_size(*fifo)) { + av_fifo_generic_read(*fifo, &pkt, sizeof(pkt), NULL); av_free_packet(&pkt); } - av_fifo_free(fifo); + av_fifo_freep(fifo); } static void stop_jack(JackData *self) @@ -224,8 +224,8 @@ static void stop_jack(JackData *self) jack_client_close(self->client); } sem_destroy(&self->packet_count); - free_pkt_fifo(self->new_pkts); - free_pkt_fifo(self->filled_pkts); + free_pkt_fifo(&self->new_pkts); + free_pkt_fifo(&self->filled_pkts); av_freep(&self->ports); ff_timefilter_destroy(self->timefilter); } -- cgit v1.2.3