mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 01:00:37 +00:00
pluginfeature: Fix the GstPluginFeature name comparison.
The gst_plugin_feature_rank_compare_func() should return negative value, if the rank of both PluginFeatures are equal and the name of first PluginFeature comes before the second one. https://bugzilla.gnome.org/show_bug.cgi?id=697990
This commit is contained in:
parent
17991cf212
commit
899bbf310b
1 changed files with 2 additions and 2 deletions
|
@ -382,7 +382,7 @@ gst_plugin_feature_check_version (GstPluginFeature * feature,
|
|||
* Returns: negative value if the rank of p1 > the rank of p2 or the ranks are
|
||||
* equal but the name of p1 comes before the name of p2; zero if the rank
|
||||
* and names are equal; positive value if the rank of p1 < the rank of p2 or the
|
||||
* ranks are equal but the name of p2 comes after the name of p1
|
||||
* ranks are equal but the name of p2 comes before the name of p1
|
||||
*/
|
||||
gint
|
||||
gst_plugin_feature_rank_compare_func (gconstpointer p1, gconstpointer p2)
|
||||
|
@ -397,7 +397,7 @@ gst_plugin_feature_rank_compare_func (gconstpointer p1, gconstpointer p2)
|
|||
if (diff != 0)
|
||||
return diff;
|
||||
|
||||
diff = strcmp (GST_OBJECT_NAME (f2), GST_OBJECT_NAME (f1));
|
||||
diff = strcmp (GST_OBJECT_NAME (f1), GST_OBJECT_NAME (f2));
|
||||
|
||||
return diff;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue