From 8e371dba7b1646693cf866825491edf00d69ea74 Mon Sep 17 00:00:00 2001 From: icetd Date: Mon, 13 May 2024 12:00:54 +0800 Subject: [PATCH] update --- src/RkEncoder.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/RkEncoder.cc b/src/RkEncoder.cc index 32879b9..a83fe35 100644 --- a/src/RkEncoder.cc +++ b/src/RkEncoder.cc @@ -1,5 +1,6 @@ #include "RkEncoder.h" #include "log.h" +#include "rockchip/rk_mpi.h" #include #include #include @@ -27,7 +28,10 @@ RkEncoder::RkEncoder(Encoder_Param_t param) : m_param(param) RkEncoder::~RkEncoder() { - m_mpi->reset(m_contex); + if(m_contex) { + m_mpi->reset(m_contex); + mpp_destroy(m_contex); + } } int RkEncoder::init()