ffmpeg | branch: master | Paul B Mahol <one...@gmail.com> | Tue Sep 12 20:26:44 2017 +0200| [04b9010f7f546dbe82e301fcb7fd3ea157d49155] | committer: Paul B Mahol
avfilter/af_dcshift: do not leak out frame Signed-off-by: Paul B Mahol <one...@gmail.com> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=04b9010f7f546dbe82e301fcb7fd3ea157d49155 --- libavfilter/af_dcshift.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavfilter/af_dcshift.c b/libavfilter/af_dcshift.c index 2ca2d07535..6d33daee0b 100644 --- a/libavfilter/af_dcshift.c +++ b/libavfilter/af_dcshift.c @@ -85,7 +85,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in) { AVFilterContext *ctx = inlink->dst; AVFilterLink *outlink = ctx->outputs[0]; - AVFrame *out = ff_get_audio_buffer(inlink, in->nb_samples); + AVFrame *out; DCShiftContext *s = ctx->priv; int i, j; double dcshift = s->dcshift; @@ -93,7 +93,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in) if (av_frame_is_writable(in)) { out = in; } else { - out = ff_get_audio_buffer(inlink, in->nb_samples); + out = ff_get_audio_buffer(outlink, in->nb_samples); if (!out) { av_frame_free(&in); return AVERROR(ENOMEM); _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog