From f7813a5324be39d13ab536c245d15dfc602a7849 Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Sun, 29 Dec 2013 12:19:38 +0000 Subject: basic type mechanism working --- ffmpeg/libavdevice/jack_audio.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ffmpeg/libavdevice/jack_audio.c') diff --git a/ffmpeg/libavdevice/jack_audio.c b/ffmpeg/libavdevice/jack_audio.c index bd6a770..5ba6731 100644 --- a/ffmpeg/libavdevice/jack_audio.c +++ b/ffmpeg/libavdevice/jack_audio.c @@ -188,6 +188,10 @@ static int start_jack(AVFormatContext *context) /* Create time filter */ self->timefilter = ff_timefilter_new (1.0 / self->sample_rate, self->buffer_size, 1.5); + if (!self->timefilter) { + jack_client_close(self->client); + return AVERROR(ENOMEM); + } /* Create FIFO buffers */ self->filled_pkts = av_fifo_alloc(FIFO_PACKETS_NUM * sizeof(AVPacket)); -- cgit v1.2.3