video analysis2.0拆分,ffmpeg封装go接口库
zhangmeng
2020-01-19 6f9d46539bce25828e3229db6cd9c0dbae1f3e11
libcffmpeg.c
@@ -79,6 +79,17 @@
    fn_gb28181(h);
}
char * wrap_fn_get_gb28181_pic(void *lib, const char *rtspUrl, int *retDataLen){
    if (!fn_get_gb28181_pic){
        fn_get_gb28181_pic = (lib_cffmpeg_get_gb28181_pic)dlsym(lib, "c_ffmpeg_get_gb28181_pic");
        if(!fn_get_gb28181_pic) {
            *retDataLen = 0;
            return NULL;
        }
    }
    return fn_get_gb28181_pic(rtspUrl, retDataLen);
}
void wrap_fn_use_cpu(void *lib, const cffmpeg h){
    if (!fn_cpu){
        fn_cpu = (lib_cffmpeg_cpu)dlsym(lib, "c_ffmepg_use_cpu");