System-wide once allocated but it makes tracing leak hard
_init_standard_transition_assets ();
}
+void
+ges_asset_cache_deinit (void)
+{
+ g_hash_table_destroy (type_entries_table);
+ type_entries_table = NULL;
+}
+
gboolean
ges_asset_request_id_update (GESAsset * asset, gchar ** proposed_id,
GError * error)
ges_asset_cache_init (void);
G_GNUC_INTERNAL void
+ges_asset_cache_deinit (void);
+
+G_GNUC_INTERNAL void
ges_asset_set_id (GESAsset *asset, const gchar *id);
G_GNUC_INTERNAL void
/* Register track elements */
g_type_class_unref (g_type_class_peek (GES_TYPE_EFFECT));
+ ges_asset_cache_deinit ();
+
ges_deinitialized = TRUE;
G_UNLOCK (init_lock);