houxiao
2017-02-13 0688756b71b40e0ac60c68af2fa1fe4aaeb1718d
RtspFace/PL_H264Encoder.cpp
@@ -122,7 +122,7 @@
   if (!avCodec)   
   {  
      LOG_ERROR << "codec not found!";
      LOG_ERROR << "codec not found!" << std::endl;
      return false;  
   }  
@@ -156,13 +156,13 @@
                     in->pAVCodecContext->pix_fmt, 16);  
      if (ret < 0)
      {  
         LOG_ERROR << "av_image_alloc error";
         LOG_ERROR << "av_image_alloc error" << std::endl;
         return false;
      } 
   }
   else
   {
      LOG_ERROR << "avcodec_open2 error";
      LOG_ERROR << "avcodec_open2 error" << std::endl;
      return false;
   }
@@ -233,7 +233,7 @@
   int ret = avcodec_encode_video2(in->pAVCodecContext, &pAVPacket, in->pAVFrame, &gotPacket);  
   if (ret < 0)
   {
      LOG_WARN << "avcodec_encode_video2 (1) error=" << ret;
      LOG_WARN << "avcodec_encode_video2 (1) error=" << ret << std::endl;
      return false;
   }
   
@@ -327,7 +327,7 @@
      bool ret = initH264EncoderEnv(in);
      if (!ret)
      {
         LOG_ERROR << "initH264EncoderEnv error";
         LOG_ERROR << "initH264EncoderEnv error" << std::endl;
         return false;
      }
      else
@@ -336,7 +336,7 @@
   
   if (pm.type != PipeMaterial::PMT_FRAME)
   {
      LOG_ERROR << "Only support PMT_FRAME";
      LOG_ERROR << "Only support PMT_FRAME" << std::endl;
      return false;
   }
   
@@ -353,7 +353,7 @@
      ret = encodeH264(in, (uint8_t*)(frame->buffer), frame->pts);
   else
   {
      LOG_ERROR << "Only support MBFT_PTR_AVFRAME / MBFT_YUV420";
      LOG_ERROR << "Only support MBFT_PTR_AVFRAME / MBFT_YUV420" << std::endl;
      in->payError = true;
      return false;
   }