houxiao
2016-12-23 1abced42eb3997ef9ef675bfe990f7913ea73f2f
RtspFace/main.cpp
@@ -1,6 +1,7 @@
#include "PipeLine.h"
#include "PL_RTSPClient.h"
#include "PL_H264Decoder.h"
#include "PL_H264Encoder.h"
#include "PL_AVFrameYUV420.h"
#include <iostream>
@@ -13,6 +14,7 @@
   pipeLine.register_elem_creator("PL_RTSPClient", create_PL_RTSPClient);
   pipeLine.register_elem_creator("PL_H264Decoder", create_PL_H264Decoder);
   pipeLine.register_elem_creator("PL_AVFrameYUV420", create_PL_AVFrameYUV420);
   pipeLine.register_elem_creator("PL_H264Encoder", create_PL_H264Encoder);
   
   PL_RTSPClient* rtspClient = (PL_RTSPClient*)pipeLine.push_elem("PL_RTSPClient");
   RTSPConfig rtspConfig;
@@ -28,8 +30,11 @@
   PL_H264Decoder* h264Decoder = (PL_H264Decoder*)pipeLine.push_elem("PL_H264Decoder");
   h264Decoder->init(nullptr);
   
   PL_AVFrameYUV420* avFrameYUV420 = (PL_AVFrameYUV420*)pipeLine.push_elem("PL_AVFrameYUV420");
   avFrameYUV420->init(nullptr);
   //PL_AVFrameYUV420* avFrameYUV420 = (PL_AVFrameYUV420*)pipeLine.push_elem("PL_AVFrameYUV420");
   //avFrameYUV420->init(nullptr);
   PL_H264Encoder* h264Encoder = (PL_H264Encoder*)pipeLine.push_elem("PL_H264Encoder");
   h264Encoder->init(nullptr);
   
   while(true)
   {