From 72505b6ff2ee0342a6950af306da0942718ca0b4 Mon Sep 17 00:00:00 2001
From: pans <pans@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期五, 18 八月 2017 15:54:36 +0800
Subject: [PATCH] capnp fix bug

---
 VisitFace/RtspNativeCodec/app/src/main/cpp/FaceCacheForPLBG.cpp |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/VisitFace/RtspNativeCodec/app/src/main/cpp/FaceCacheForPLBG.cpp b/VisitFace/RtspNativeCodec/app/src/main/cpp/FaceCacheForPLBG.cpp
index 7a82720..6d3733d 100644
--- a/VisitFace/RtspNativeCodec/app/src/main/cpp/FaceCacheForPLBG.cpp
+++ b/VisitFace/RtspNativeCodec/app/src/main/cpp/FaceCacheForPLBG.cpp
@@ -152,14 +152,16 @@
 	}
 };
 
-FaceCacheForPLBG::FaceCacheForPLBG() : _ctx(new FcPmBreackerContextPLBG)
+FaceCacheForPLBG::FaceCacheForPLBG() : _ctx(new FcPmBreackerContextPLBG), resultBuffer(nullptr)
 {
-
+	resultBuffer = new uint8_t[FACECACHEFORPLBG_RESULT_BUFFSIZE];
 }
 
 FaceCacheForPLBG::~FaceCacheForPLBG()
 {
 	delete (FcPmBreackerContextPLBG*)_ctx;
+	delete resultBuffer;
+	resultBuffer = nullptr;
 }
 
 
@@ -226,7 +228,6 @@
 		return 0;
 }
 
-
 bool FaceCacheForPLBG::getFaceListPb(uint8_t* buffer, size_t& buffMaxSize)
 {
 	FcPmBreackerContextPLBG& ctx(*(FcPmBreackerContextPLBG*)_ctx);
@@ -276,7 +277,6 @@
 	return buffMaxSize > 0;
 }
 
-
 bool FaceCacheForPLBG::getFaceListImage(std::vector<NativeImgIdx>& imgIdxes, uint8_t* buffImg, size_t& buffImgMaxSize)
 {
 	FcPmBreackerContextPLBG& ctx(*(FcPmBreackerContextPLBG*)_ctx);
@@ -306,6 +306,7 @@
 
 		imgIdxes.push_back(imgidx);
 		totalSize += ctx.lastOutputsRGBBufs[i].buffSize;
+		LOG_ERROR << "!!!!!id ="<<imgidx.st_track_id <<"width="<< imgidx.width <<"height="<< imgidx.height<< LOG_ENDL;
 	}
 
 	memcpy(buffImg, ctx.frameRGB, totalSize);
@@ -313,4 +314,3 @@
 
 	return  true;
 }
-

--
Gitblit v1.8.0