From 2eb2e1798eeea155399197aeb0d8ed9f17d1eb0b Mon Sep 17 00:00:00 2001 From: Nicolas George Date: Sun, 30 Dec 2012 15:15:50 +0100 Subject: lavfi: add avfilter_get_audio_buffer_ref_from_arrays_channels. It is the same as avfilter_get_audio_buffer_ref_from_arrays except it has a "channels" and the channel layout can be 0. --- libavfilter/src_buffer.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libavfilter/src_buffer.c') diff --git a/libavfilter/src_buffer.c b/libavfilter/src_buffer.c index acd490b974..a9970345ec 100644 --- a/libavfilter/src_buffer.c +++ b/libavfilter/src_buffer.c @@ -81,6 +81,8 @@ int av_asrc_buffer_add_samples(AVFilterContext *ctx, { AVFilterBufferRef *samplesref; + if (!channel_layout) + return AVERROR(EINVAL); samplesref = avfilter_get_audio_buffer_ref_from_arrays( data, linesize[0], AV_PERM_WRITE, nb_samples, -- cgit v1.2.3