| | |
| | | if(lib){ |
| | | fn_create = (lib_cffmpeg_create)dlsym(lib, "c_ffmpeg_create"); |
| | | release_if_err(fn_create, lib); |
| | | fn_create2 = (lib_cffmpeg_create)dlsym(lib, "c_ffmpeg_create2"); |
| | | release_if_err(fn_create2, lib); |
| | | fn_destroy = (lib_cffmpeg_destroy)dlsym(lib, "c_ffmpeg_destroy"); |
| | | release_if_err(fn_destroy, lib); |
| | | fn_run = (lib_cffmpeg_run)dlsym(lib, "c_ffmpeg_run"); |
| | |
| | | } |
| | | } |
| | | |
| | | cffmpeg wrap_fn_create(const int log, const char *logfile){ |
| | | return fn_create(log, logfile); |
| | | cffmpeg wrap_fn_create(){ |
| | | return fn_create(); |
| | | } |
| | | |
| | | cffmpeg wrap_fn_create2(const char *logfile){ |
| | | return fn_create2(logfile); |
| | | } |
| | | |
| | | void wrap_fn_destroy(const cffmpeg h){ |