gstregistrychunks: We're certain plugin_name is an intern string.
authorEdward Hervey <bilboed@bilboed.com>
Thu, 5 Nov 2009 17:55:30 +0000 (18:55 +0100)
committerEdward Hervey <bilboed@bilboed.com>
Thu, 5 Nov 2009 17:55:30 +0000 (18:55 +0100)
The only place this method is called from creates the plugin_name argument
with g_intern_string().
Shaves off 1% from registry loading.

gst/gstregistrychunks.c

index 12e0f5a..b706caa 100644 (file)
@@ -632,8 +632,7 @@ gst_registry_chunks_load_feature (GstRegistry * registry, gchar ** in,
 
   feature->rank = pf->rank;
 
-  /* should already be the interned string, but better make sure */
-  feature->plugin_name = g_intern_string (plugin_name);
+  feature->plugin_name = plugin_name;
 
   gst_registry_add_feature (registry, feature);
   GST_DEBUG ("Added feature %s", feature->name);