From 48c8a8ce082ebdb992cb52cdd766298e8ca19011 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期二, 25 五月 2021 11:04:56 +0800
Subject: [PATCH] bug fixed gb28181 capture picture

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

diff --git a/csrc/thirdparty/gb28181/include/PsToEs.hpp b/csrc/thirdparty/gb28181/include/PsToEs.hpp
index 438b06d..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");

--
Gitblit v1.8.0