diff --git a/libavfilter/avcodec.c b/libavfilter/avcodec.c index 734357c3f1..f452303bb4 100644 --- a/libavfilter/avcodec.c +++ b/libavfilter/avcodec.c @@ -70,14 +70,14 @@ AVFilterBufferRef *avfilter_get_video_buffer_ref_from_frame(const AVFrame *frame AVFilterBufferRef *avfilter_get_audio_buffer_ref_from_frame(const AVFrame *frame, int perms) { - AVFilterBufferRef *picref = + AVFilterBufferRef *samplesref = avfilter_get_audio_buffer_ref_from_arrays((uint8_t **)frame->data, frame->linesize[0], perms, frame->nb_samples, frame->format, av_frame_get_channel_layout(frame)); - if (!picref) + if (!samplesref) return NULL; - avfilter_copy_frame_props(picref, frame); - return picref; + avfilter_copy_frame_props(samplesref, frame); + return samplesref; } AVFilterBufferRef *avfilter_get_buffer_ref_from_frame(enum AVMediaType type,