From ae5899dc884d8d7e1427e45c35e865d7ca51c34b Mon Sep 17 00:00:00 2001
From: miyanhui <dennismi1024@gmail.com>
Date: 星期五, 15 二月 2019 14:56:24 +0800
Subject: [PATCH] 新的方式解决视频不录的问题

---
 QiaoJiaSystem/DataManagerServer/AppPipeController.cpp |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/QiaoJiaSystem/DataManagerServer/AppPipeController.cpp b/QiaoJiaSystem/DataManagerServer/AppPipeController.cpp
index 1b7a76a..a8cf2f7 100644
--- a/QiaoJiaSystem/DataManagerServer/AppPipeController.cpp
+++ b/QiaoJiaSystem/DataManagerServer/AppPipeController.cpp
@@ -9,9 +9,13 @@
                         cv::Size(appPref.getIntData("pulish.width"),appPref.getIntData("pulish.height")),
                         "flv", 25, appPref.getLongData("gpu.index"))
 {
+    if(appPref.getIntData("pulish.width") < 0 || appPref.getIntData("pulish.height") < 0)
+    {
+        ERR("pulish.width:  "<<appPref.getIntData("pulish.width") <<"  Height: "<< appPref.getIntData("pulish.height"));
+    }
     videoCaptureElement.registerConnector([&]{
         //if(!videoPublishElement.isBusy()){
-            videoPublishElement.setImage(videoCaptureElement.getImage());
+            //videoPublishElement.setImage(videoCaptureElement.getImage());
             //videoPublishElement.submit();
         //}
 
@@ -20,7 +24,7 @@
     registerElement(videoCaptureElement);
     registerElement(videoPublishElement);
 
-    videoCaptureElement.setOutPutInterval(3);
+    //videoCaptureElement.setOutPutInterval(3);
 }
 
 std::string AppPipeController::getRtmp()

--
Gitblit v1.8.0