| | |
| | | fn_gb28181(h); |
| | | } |
| | | |
| | | char * wrap_fn_get_gb28181_pic(void *lib, const char *rtspUrl, int *retDataLen){ |
| | | char * wrap_fn_get_gb28181_pic(void *lib, const char *rtspUrl, int *retDataLen, const int tt){ |
| | | 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) { |
| | |
| | | return NULL; |
| | | } |
| | | } |
| | | return fn_get_gb28181_pic(rtspUrl, retDataLen); |
| | | return fn_get_gb28181_pic(rtspUrl, retDataLen, tt); |
| | | } |
| | | |
| | | void wrap_fn_use_cpu(void *lib, const cffmpeg h){ |
| | |
| | | return fn_get_avpacket2(h, data, size, key); |
| | | } |
| | | |
| | | int wrap_fn_set_devid(void *lib, const cffmpeg h, const int devid){ |
| | | if (!fn_set_devid){ |
| | | fn_set_devid = (lib_cffmpeg_devid)dlsym(lib, "c_ffmpeg_set_devid"); |
| | | if (!fn_set_devid) return -1; |
| | | } |
| | | return fn_set_devid(h, devid); |
| | | } |
| | | |
| | | void wrap_fn_release_buf(void *lib, void *buf){ |
| | | if (!fn_release_buf){ |
| | | fn_release_buf = (lib_cffmpeg_release_buf)dlsym(lib, "c_ffmpeg_release_buf"); |