From c2ee7ec35942271cc228018128953b04e1819344 Mon Sep 17 00:00:00 2001 From: pwx1285814 Date: Thu, 25 Apr 2024 14:15:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=91=8A=E8=AD=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: pwx1285814 Change-Id: I36059861c0c6e395ec6217a1d495cd7cd7839106 --- .../screenservice/sourceservice/dscreenmgr/2.0/src/dscreen.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/screenservice/sourceservice/dscreenmgr/2.0/src/dscreen.cpp b/services/screenservice/sourceservice/dscreenmgr/2.0/src/dscreen.cpp index fa20fc15..75ca33a0 100644 --- a/services/screenservice/sourceservice/dscreenmgr/2.0/src/dscreen.cpp +++ b/services/screenservice/sourceservice/dscreenmgr/2.0/src/dscreen.cpp @@ -532,6 +532,7 @@ int32_t DScreen::NegotiateCodecType(const std::string &rmtDecoderStr) std::vector rmtVideoDecoders; FromJson(VIDEO_DECODERS, rmtDecoderJson, rmtVideoDecoders); + cJSON_Delete(rmtDecoderJson); std::shared_ptr dhFwkKit = DScreenFwkKit::GetInstance().GetDHFwkKit(); if (dhFwkKit == nullptr) { @@ -554,6 +555,7 @@ int32_t DScreen::NegotiateCodecType(const std::string &rmtDecoderStr) std::vector localVideoEncoders; FromJson(VIDEO_ENCODERS, localVideoEncodersJson, localVideoEncoders); + cJSON_Delete(localVideoEncodersJson); return ChooseCodecType(localVideoEncoders, rmtVideoDecoders); } -- Gitee