diff --git a/libavfilter/af_earwax.c b/libavfilter/af_earwax.c index 104fb18a34..189243a672 100644 --- a/libavfilter/af_earwax.c +++ b/libavfilter/af_earwax.c @@ -114,7 +114,6 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *insamples) AVFilterLink *outlink = inlink->dst->outputs[0]; int16_t *taps, *endin, *in, *out; AVFrame *outsamples = ff_get_audio_buffer(inlink, insamples->nb_samples); - int ret; if (!outsamples) { av_frame_free(&insamples); @@ -137,9 +136,8 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *insamples) // save part of input for next round memcpy(taps, endin, NUMTAPS * sizeof(*taps)); - ret = ff_filter_frame(outlink, outsamples); av_frame_free(&insamples); - return ret; + return ff_filter_frame(outlink, outsamples); } static const AVFilterPad earwax_inputs[] = {