From d50271c7e8c3a0e7d8b04d814d7fb0ba38ce3df0 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期二, 25 五月 2021 15:46:24 +0800
Subject: [PATCH] add retval

---
 capture.go |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/capture.go b/capture.go
index bc5336a..c7bb141 100644
--- a/capture.go
+++ b/capture.go
@@ -44,20 +44,19 @@
 
 	var ret []byte
 	var err error
+	var flag int
 
 	err = goffmpeg.InitFFmpeg(soFile)
 	if err != nil {
 		return nil, err
 	}
 
-	reterr := errors.New(fmt.Sprintf("gb28181 try %d times to capture image, is url correct?", maxTry))
+	reterr := fmt.Errorf("gb28181 try %d times to capture image, is url correct?", maxTry)
 	// for i := 0; i < maxTry; i++ {
-	ret = goffmpeg.GetGBJpg(url, maxTry)
-	if len(ret) > 0 {
-		reterr = nil
-		// break
+	ret, flag = goffmpeg.GetGBJpg(url, maxTry)
+	if flag <= 0 {
+		reterr = fmt.Errorf("gb28181 GetGBJpg failed %d", flag)
 	}
-	// }
 
 	goffmpeg.FreeFFmpeg()
 

--
Gitblit v1.8.0