improvement
authorPeng Li <seudut@gmail.com>
Tue, 10 Jul 2018 03:50:11 +0000 (11:50 +0800)
committerPeng Li <seudut@gmail.com>
Tue, 10 Jul 2018 03:50:11 +0000 (11:50 +0800)
log4cpp.properties
main.cpp
src/Engine.cpp
src/Engine.h
src/VideoReader.cpp

index c24614b..991b5c3 100644 (file)
@@ -2,7 +2,7 @@ log4cpp.rootCategory=DEBUG, rootAppender, console
 
 log4cpp.appender.console=ConsoleAppender
 log4cpp.appender.console.layout=PatternLayout
-log4cpp.appender.console.layout.ConversionPattern=%d [%p] %m%n 
+log4cpp.appender.console.layout.ConversionPattern=%d [%t] [%p] %m%n 
 
 log4cpp.appender.rootAppender=RollingFileAppender
 log4cpp.appender.rootAppender.maxFileSize=400000
index acbe99a..c38b655 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -28,7 +28,7 @@ int main(int argc, char* argv[])
 
     Engine* e = Engine::create();
     e->addObserver(new Callback());
-    e->setVideoSrc("xxxx");
+    e->setVideoSrc(VideoSrcType::URL, "rtsp://192.168.1.75:554/stream1");
     e->start();
 
     e->destroy();
index e51dd65..c044ab7 100644 (file)
@@ -39,10 +39,10 @@ Engine::~Engine()
     delete tracker;
 }
 
-void Engine::setVideoSrc(const std::string& url)
+void Engine::setVideoSrc(VideoSrcType type, const std::string& url)
 {
     videoSrc = url;
-    reader = VideoReaderFactory::createVideoReader(VideoSrcType::URL,"rtsp://192.168.1.75:554/stream1");
+    reader = VideoReaderFactory::createVideoReader(type, url);
 }
 
 void Engine::run()
index 3ae02f4..a0da903 100644 (file)
@@ -19,7 +19,7 @@ public:
     void destroy();
     virtual void start();
     void addObserver(EngineObserver* o);
-    void setVideoSrc(const std::string& url);
+    void setVideoSrc(VideoSrcType type, const std::string& url);
 
 private:
     Engine();
index 22036cb..90e3d8a 100644 (file)
@@ -39,6 +39,7 @@ UrlReader::UrlReader(VideoSrcType type, const std::string& url) : VideoReader(ty
         LOG_ERROR(TAG, "open video " + url);
         throw std::runtime_error("Cannot open video url " + url);
     }
+    LOG_DEBUG(TAG, "reader video sourc succeed.");
 }
 
 UrlReader::~UrlReader()