gst/gstregistry.*: Speed up gst_registry_lookup_feature_locked() by using a hashmap.
authorStefan Kost <ensonic@users.sourceforge.net>
Mon, 23 Jul 2007 11:42:12 +0000 (11:42 +0000)
committerStefan Kost <ensonic@users.sourceforge.net>
Mon, 23 Jul 2007 11:42:12 +0000 (11:42 +0000)
commita6b990938eb7e3e4f8985fb58176334c44889208
tree2e3b590d913e278f041464d74ae41894f8c0c177
parent163242c6447bb011cfb14667c35a9e1f45b56a48
gst/gstregistry.*: Speed up gst_registry_lookup_feature_locked() by using a hashmap.

Original commit message from CVS:
* gst/gstregistry.c: (gst_registry_init), (gst_registry_finalize),
(gst_registry_remove_features_for_plugin_unlocked),
(gst_registry_add_feature), (gst_registry_remove_feature),
(gst_registry_lookup_feature_locked):
* gst/gstregistry.h:
Speed up gst_registry_lookup_feature_locked() by using a hashmap.
Fixes #459501.
ChangeLog
gst/gstregistry.c
gst/gstregistry.h