From 9e5babf9db52e64bdae60137be7696e56241fca6 Mon Sep 17 00:00:00 2001
From: xingzilong <xingzilong@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期五, 18 八月 2017 18:12:17 +0800
Subject: [PATCH] H264 NALU解析  并在RTSPServer判断

---
 RtspFace/PL_AndroidMediaCodecEncoder.cpp |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/RtspFace/PL_AndroidMediaCodecEncoder.cpp b/RtspFace/PL_AndroidMediaCodecEncoder.cpp
index 94d3fea..3ce90d6 100644
--- a/RtspFace/PL_AndroidMediaCodecEncoder.cpp
+++ b/RtspFace/PL_AndroidMediaCodecEncoder.cpp
@@ -271,8 +271,12 @@
 
 		if (spsSize != 0)
 		{
-			std::string spsStr = base64_encode(((const char*)sps) + 4, spsSize - 4);//#todo aux
-			std::string ppsStr = base64_encode(((const char*)pps) + 4, ppsSize - 4);
+			char* tmp = nullptr;
+			std::string spsStr = tmp = base64_encode(((const char*)sps) + 4, spsSize - 4);//#todo aux
+			delete[] tmp;
+			std::string ppsStr = tmp = base64_encode(((const char*)pps) + 4, ppsSize - 4);
+			delete[] tmp;
+			tmp = nullptr;
 
 			this->manager->set_param(PLGP_ENC_SPS_B64, spsStr);
 			this->manager->set_param(PLGP_ENC_PPS_B64, ppsStr);

--
Gitblit v1.8.0