From 294ce598c81d78ee928892e0b140a8f206a0debf Mon Sep 17 00:00:00 2001
From: 554325746@qq.com <554325746@qq.com>
Date: 星期二, 10 三月 2020 10:12:53 +0800
Subject: [PATCH] bug fixed
---
libcffmpeg.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/libcffmpeg.c b/libcffmpeg.c
index 626b83c..87ac547 100644
--- a/libcffmpeg.c
+++ b/libcffmpeg.c
@@ -125,7 +125,7 @@
int wrap_fn_fire_recorder(void *lib, const cffmpeg h, const char* sid, const int64_t id){
if (!fn_fire_recorder){
fn_fire_recorder = (lib_cffmpeg_fire_recorder)dlsym(lib, "c_ffmpeg_fire_recorder");
- if (!fn_fire_recorder) return;
+ if (!fn_fire_recorder) return -1;
}
return fn_fire_recorder(h, sid, id);
}
@@ -133,7 +133,7 @@
int wrap_fn_info_recorder(void *lib, const cffmpeg h, int* index, char** recid, int* recidLen, char** fpath, int* pathLen){
if (!fn_info_recorder){
fn_info_recorder = (lib_cffmpeg_info_recorder)dlsym(lib, "c_ffmpeg_get_info_recorder");
- if (!fn_info_recorder) return;
+ if (!fn_info_recorder) return -1;
}
return fn_info_recorder(h, index, recid, recidLen, fpath, pathLen);
}
@@ -149,7 +149,7 @@
int wrap_fn_decoder_pic(void *lib, const cffmpeg h, unsigned char** data, int *wid, int *hei, int *format, int *length, int64_t *id){
if (!fn_decoder_pic){
fn_decoder_pic = (lib_cffmpeg_pic)dlsym(lib, "c_ffmpeg_get_pic_decoder");
- release_if_err(fn_decoder_pic, lib);
+ if (!fn_decoder_pic) return -1;
}
return fn_decoder_pic(h, data, wid, hei, format, length, id);
}
@@ -173,7 +173,7 @@
int wrap_fn_get_avpacket2(void *lib, const cffmpeg h, unsigned char **data, int* size, int* key){
if(!fn_get_avpacket2){
fn_get_avpacket2 = (lib_cffmpeg_avpacket2)dlsym(lib, "c_ffmpeg_get_avpacket2");
- release_if_err(fn_get_avpacket2, lib);
+ if (!fn_get_avpacket2) return -1;
}
return fn_get_avpacket2(h, data, size, key);
}
--
Gitblit v1.8.0