houxiao
2017-02-13 0688756b71b40e0ac60c68af2fa1fe4aaeb1718d
RtspFace/main.cpp
@@ -15,9 +15,11 @@
#include "logger.h"
Logger g_logger(stdout);
int main(int argc, char** argv)
{
   initLogger(LV_DEBUG);
   g_logger.set_level(VERBOSE);
   PipeLine pipeLine;
   
@@ -46,7 +48,7 @@
      bool ret = rtspClient->init(&rtspConfig);
      if (!ret)
      {
         LOG_ERROR << "rtspClient.init error";
         LOG_ERROR << "rtspClient.init error" << std::endl;
         exit(EXIT_FAILURE);
      }
   }
@@ -56,7 +58,7 @@
      bool ret = h264Decoder->init(nullptr);
      if (!ret)
      {
         LOG_ERROR << "PL_H264Decoder.init error";
         LOG_ERROR << "PL_H264Decoder.init error" << std::endl;
         exit(EXIT_FAILURE);
      }
   }
@@ -66,7 +68,7 @@
      bool ret = avFrameYUV420->init(nullptr);
      if (!ret)
      {
         LOG_ERROR << "PL_AVFrameYUV420.init error";
         LOG_ERROR << "PL_AVFrameYUV420.init error" << std::endl;
         exit(EXIT_FAILURE);
      }
   }
@@ -79,7 +81,7 @@
      bool ret = ple->init(&config);
      if (!ret)
      {
         LOG_ERROR << "PL_Scale.init error";
         LOG_ERROR << "PL_Scale.init error" << std::endl;
         exit(EXIT_FAILURE);
      }
   }
@@ -119,7 +121,7 @@
   //   bool ret = queue1->init(&config);
   //   if (!ret)
   //   {
   //      LOG_ERROR << "queue1.init error";
   //      LOG_ERROR << "queue1.init error" << std::endl;
   //      exit(EXIT_FAILURE);
   //   }
   //}
@@ -130,7 +132,7 @@
      bool ret = h264Encoder->init(&config);
      if (!ret)
      {
         LOG_ERROR << "PL_H264Encoder.init error";
         LOG_ERROR << "PL_H264Encoder.init error" << std::endl;
         exit(EXIT_FAILURE);
      }
   }
@@ -140,15 +142,15 @@
      bool ret = rtspServer->init(nullptr);
      if (!ret)
      {
         LOG_ERROR << "rtspServer.init error";
         LOG_ERROR << "rtspServer.init error" << std::endl;
         exit(EXIT_FAILURE);
      }
   }
   
   while(true)
   {
      //LOG_ERROR << "begin pipe";
      //LOG_ERROR << "begin pipe" << std::endl;
      pipeLine.pipe();
      //LOG_ERROR << "end pipe";
      //LOG_ERROR << "end pipe" << std::endl;
   }
}