From ab3d17cd44625a762fc10f0f1fd8f2c46b980aff Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期二, 26 四月 2022 11:42:19 +0800
Subject: [PATCH] capture use cpu and add arm version

---
 csrc/wrapper.cpp |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/csrc/wrapper.cpp b/csrc/wrapper.cpp
index e743dcb..eec65a7 100644
--- a/csrc/wrapper.cpp
+++ b/csrc/wrapper.cpp
@@ -110,14 +110,16 @@
         VideoProp prop;
         prop.url_ = input;
         prop.rtsp_tcp_ = true;
-        prop.gpu_acc_ = !cpu_;
+        prop.gpu_acc_ = false;
         prop.gpu_index_ = devid_;
 
     	std::unique_ptr<FormatIn> in(new FormatIn(prop, prop.gpuAccl()));
     	int flag = -1;
+#ifdef GB28181
         if (gb_){
             flag = in->openGb28181(input, NULL);
         }else{
+#endif
     	    AVDictionary *avdic = prop.optsFormat();
             if(avdic){
                 flag = in->open(input, &avdic);
@@ -125,7 +127,9 @@
     	    }else{
                 flag = in->open(input, NULL);
             }
+#ifdef GB28181
         }
+#endif
     	
         if(flag == 0){
             if(!in->findStreamInfo(NULL)){
@@ -454,6 +458,7 @@
         return flag;
     }
 
+#ifdef GB28181
     int GetGb28181Pic(const char *rtspUrl, char *retData, int *retDataLen, const int tt){
         int ret = 0;
         std::atomic_bool add_camera{false};
@@ -496,5 +501,6 @@
         t.detach();
         return -1;
     }
+#endif
 }
 

--
Gitblit v1.8.0