From 51b3d974c52b85a87d65c927fcbda2a1b485d695 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Thu, 13 May 2021 21:30:53 +1000 Subject: [PATCH] ffmpegdecoder: fixed memory leak introduced by switch to AVFilter backend --- app/codec/ffmpeg/ffmpegdecoder.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/app/codec/ffmpeg/ffmpegdecoder.cpp b/app/codec/ffmpeg/ffmpegdecoder.cpp index 34c21ea1b..b78c643f6 100644 --- a/app/codec/ffmpeg/ffmpegdecoder.cpp +++ b/app/codec/ffmpeg/ffmpegdecoder.cpp @@ -694,6 +694,7 @@ FFmpegFramePool::ElementPtr FFmpegDecoder::RetrieveFrame(const rational& time, c while (true) { // Pull from the decoder + av_frame_unref(working_frame); ret = GetFilteredFrame(pkt, working_frame, params); // Handle any errors that aren't EOF (EOF is handled later on)