From 22959a80801d5c67e1ca57d34cbc1a021f666bdd Mon Sep 17 00:00:00 2001 From: nyanmisaka Date: Mon, 11 Nov 2024 15:27:31 +0800 Subject: [PATCH] fixup! lavc/rkmppenc: add RKMPP H264 and HEVC encoder fix leaks in mpp_enc_cfg. Signed-off-by: nyanmisaka --- libavcodec/rkmppenc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libavcodec/rkmppenc.c b/libavcodec/rkmppenc.c index 23fd0f4e04..1d243a559b 100644 --- a/libavcodec/rkmppenc.c +++ b/libavcodec/rkmppenc.c @@ -889,6 +889,11 @@ static int rkmpp_encode_close(AVCodecContext *avctx) r->cfg_init = 0; r->async_frames = 0; + if (r->mcfg) { + mpp_enc_cfg_deinit(r->mcfg); + r->mcfg = NULL; + } + if (r->mapi) { r->mapi->reset(r->mctx); mpp_destroy(r->mctx);