|
xine-lib
1.2.9
|
Functions related with plugins loading. More...
Functions | |
| int | _x_scan_plugins (xine_t *this) |
| Load plugins into catalog. More... | |
| void | _x_dispose_plugins (xine_t *this) |
| Dispose (shutdown) all currently loaded plugins. More... | |
Functions related with plugins loading.
| void _x_dispose_plugins | ( | xine_t * | this | ) |
Dispose (shutdown) all currently loaded plugins.
| this | xine instance |
References _x_config_unregister_cb_class_d(), _x_freep(), dispose_plugin_file_list(), dispose_plugin_list(), and PLUGIN_TYPE_MAX.
Referenced by xine_exit().
| int _x_scan_plugins | ( | xine_t * | this | ) |
Load plugins into catalog.
| this | xine instance |
All input and demux plugins will be fully loaded and initialized. Decoder plugins are loaded on demand. Video/audio output plugins have special load/probe functions
References _new_catalog(), _register_plugins_internal(), _x_asprintf(), _x_assert, collect_plugins(), load_cached_catalog(), load_required_plugins(), lprintf, map_decoders(), NULL, push_if_dir(), save_catalog(), XINE_FLAG_NO_WRITE_CACHE, xine_get_homedir(), xine_list_delete(), xine_list_front(), xine_list_get_value(), xine_list_new(), xine_list_next(), XINE_LT_AGE, XINE_PLUGINROOT, and XINE_PROFILE.
Referenced by xine_init().
1.8.14