Commit a9713ad5 authored by Stéphane Loeuillet's avatar Stéphane Loeuillet
Browse files

gst/gstplugin.c: Fix plugin loading if plugin/lib was already loaded. Fixes #163383

Original commit message from CVS:
* gst/gstplugin.c: (gst_plugin_load):
Fix plugin loading if plugin/lib was already loaded. Fixes
#163383
parent 1ffedb43
2005-01-09 Stephane LOEUILLET <stephane.loeuillet@tiscali.fr>
* gst/gstplugin.c: (gst_plugin_load):
Fix plugin loading if plugin/lib was already loaded. Fixes
#163383
2005-01-09 Sebastien Cote <sc5@hermes.usherb.ca>
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
......
......@@ -872,8 +872,8 @@ gst_plugin_load (const gchar * name)
plugin = gst_registry_pool_find_plugin (name);
if (plugin) {
gst_plugin_load_file (plugin->filename, &error);
if (error) {
plugin = gst_plugin_load_file (plugin->filename, &error);
if (!plugin) {
GST_WARNING ("load_plugin error: %s\n", error->message);
g_error_free (error);
return FALSE;
......@@ -892,7 +892,7 @@ gst_plugin_load (const gchar * name)
* Load the named library. Name should be given as
* &quot;liblibrary.so&quot;. (exception to this rule is 'riff', which .so name is 'gstriff')
*
* Returns: whether the library was loaded or not (and return FALSE if it was already loaded)
* Returns: whether the library was loaded or not (and returns TRUE if it was already loaded)
*/
gboolean
gst_library_load (const gchar * name)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment