houxiao
2017-02-13 0688756b71b40e0ac60c68af2fa1fe4aaeb1718d
RtspFace/PL_SensetimeFaceDetect.cpp
@@ -81,7 +81,7 @@
   if (pm.type != PipeMaterial::PMT_FRAME || !(in->config.payWithDbFrame))
   {
      LOG_ERROR << "Only support PMT_FRAME (SensetimeFaceDetectDbFrame)";
      LOG_ERROR << "Only support PMT_FRAME (SensetimeFaceDetectDbFrame)" << std::endl;
      return false;
   }
   
@@ -91,21 +91,21 @@
   SensetimeFaceDetectDbFrame* frame = (SensetimeFaceDetectDbFrame*)pm.buffer;
   if (frame->type != MB_Frame::MBFT_YUV420)
   {
      LOG_ERROR << "Only support MBFT_YUV420";
      LOG_ERROR << "Only support MBFT_YUV420" << std::endl;
      return false;
   }
   FaceDB* _faceDB = (FaceDB*)frame->_faceDB;
   if (_faceDB == nullptr)
   {
      LOG_ERROR << "FaceDB is null";
      LOG_ERROR << "FaceDB is null" << std::endl;
      return false;
   }
   
   const size_t expectedYUVSize = frame->width * frame->height * 1.5;
   if (frame->buffSize < expectedYUVSize)
   {
      LOG_WARN << "image size not ok";
      LOG_WARN << "image size not ok" << std::endl;
      return false;
   }
   
@@ -134,7 +134,7 @@
   
   if (! in->config.resultStructOnly)
   {
      LOG_ERROR << "Only support resultStructOnly";
      LOG_ERROR << "Only support resultStructOnly" << std::endl;
      return false;
   }