From 7950b86a4bf821e126d5e5659b772ce32faa1445 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期二, 25 五月 2021 11:32:24 +0800
Subject: [PATCH] bug fixed declaration

---
 csrc/thirdparty/gb28181/include/PsToEs.hpp |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/csrc/thirdparty/gb28181/include/PsToEs.hpp b/csrc/thirdparty/gb28181/include/PsToEs.hpp
index 7fd8229..c12e1e3 100644
--- a/csrc/thirdparty/gb28181/include/PsToEs.hpp
+++ b/csrc/thirdparty/gb28181/include/PsToEs.hpp
@@ -177,13 +177,17 @@
 	    return bufsize;
 	}
 
-    static int capturePic(void *opaque, char *buf, int *bufsize) {
+    static int capturePic(void *opaque, char *buf, int *bufsize, const int tt) {
 
         GB28181API *_this = (GB28181API *) opaque;
         int len = 0;
         *bufsize = 0;
 
+        int ttt = 0;
         do {
+        	if (ttt > tt) return 0;
+        	ttt++;
+
             //浠庣紦瀛樹腑鑾峰彇buffinfo
             if (_this->m_rtpQueue.count_queue() == 0) {
 //                printf(" count_queue == 0 \n");
@@ -246,7 +250,7 @@
 	}
 
 	long addCamera(string &rtsp){
-        static int count = 0;
+        int count = 0;
         while (handle == -1 && count <= 3) {
             count ++;
             handle = RTSPSTREAM_Open(rtsp.c_str(), streamCallBack, (long) this);

--
Gitblit v1.8.0