[FFmpeg-cvslog] avfilter/vf_detelecine: fix obvious frame memory leaks
Paul B Mahol
git at videolan.org
Wed Jan 2 16:36:02 EET 2019
ffmpeg | branch: master | Paul B Mahol <onemda at gmail.com> | Wed Jan 2 15:34:41 2019 +0100| [af5b6b45b4d8103a6daaa029beb64f7f6e521792] | committer: Paul B Mahol
avfilter/vf_detelecine: fix obvious frame memory leaks
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=af5b6b45b4d8103a6daaa029beb64f7f6e521792
---
libavfilter/vf_detelecine.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/libavfilter/vf_detelecine.c b/libavfilter/vf_detelecine.c
index 0d1e2f2ffb..0199214c3e 100644
--- a/libavfilter/vf_detelecine.c
+++ b/libavfilter/vf_detelecine.c
@@ -206,6 +206,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref)
if (s->nskip_fields >= 2) {
s->nskip_fields -= 2;
+ av_frame_free(&inpicref);
return 0;
} else if (s->nskip_fields >= 1) {
for (i = 0; i < s->nb_planes; i++) {
@@ -216,6 +217,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref)
}
s->occupied = 1;
s->nskip_fields--;
+ av_frame_free(&inpicref);
return 0;
}
More information about the ffmpeg-cvslog
mailing list