From d0b8204e3939e1e2d841a90ea254bc4b91309ab5 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期日, 19 一月 2020 13:32:13 +0800
Subject: [PATCH] update ffmepg gpu balance

---
 csrc/cffmpeg.cpp |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/csrc/cffmpeg.cpp b/csrc/cffmpeg.cpp
index 3e84f94..fc92229 100644
--- a/csrc/cffmpeg.cpp
+++ b/csrc/cffmpeg.cpp
@@ -43,6 +43,18 @@
     s->GB28181();
 }
 
+char * c_ffmpeg_get_gb28181_pic(const char *rtspUrl, int *retDataLen){
+    char * retData = (char *)malloc(sizeof(char) * 3000000);
+    int flag = GetGb28181Pic(rtspUrl, retData, retDataLen);
+    if(flag == -1){
+        free(retData);
+        *retDataLen = 0;
+        return NULL;
+    }
+
+    return retData;
+}
+
 void c_ffmepg_use_cpu(const cffmpeg h){
     Wrapper *s = (Wrapper*)h;
     s->CPUDec();

--
Gitblit v1.8.0