#include "ges-track-element-asset.h"
static GHashTable *parent_newparent_table = NULL;
+
static void
initable_iface_init (GInitableIface * initable_iface)
{
info = gst_discoverer_discover_uri (discoverer, uri, &lerror);
}
+ ges_asset_cache_put (gst_object_ref (asset), NULL);
+ ges_uri_clip_asset_set_info (asset, info);
+ ges_asset_cache_set_loaded (GES_TYPE_URI_CLIP, uri, lerror);
+
if (info == NULL || lerror != NULL) {
gst_object_unref (asset);
if (lerror)
return NULL;
}
- ges_asset_cache_put (gst_object_ref (asset), NULL);
- ges_uri_clip_asset_set_info (asset, info);
- ges_asset_cache_set_loaded (GES_TYPE_URI_CLIP, uri, lerror);
-
return asset;
}