diff --git a/libavfilter/split.c b/libavfilter/split.c index f1c4b9287d..ae810e52c6 100644 --- a/libavfilter/split.c +++ b/libavfilter/split.c @@ -118,6 +118,7 @@ static void filter_samples(AVFilterLink *inlink, AVFilterBufferRef *samplesref) for (i = 0; i < ctx->nb_outputs; i++) ff_filter_samples(inlink->dst->outputs[i], avfilter_ref_buffer(samplesref, ~AV_PERM_WRITE)); + avfilter_unref_buffer(samplesref); } AVFilter avfilter_af_asplit = {