summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Saunier <tsaunier@igalia.com>2021-05-18 11:42:22 -0400
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>2021-05-21 21:26:19 +0000
commit712f3d32d472f69a69933c892f77dc2d985d4b6f (patch)
tree412ee161495aec2a9cc0febc52efe0a366e3d7cd
parentcb4dab37a104b4d38a0db7ef33eca7bc68f10dee (diff)
uriclip: Add an error message when creating a clip failed
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/252>
-rw-r--r--ges/ges-uri-clip.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/ges/ges-uri-clip.c b/ges/ges-uri-clip.c
index 1c1d14cf..fccd3841 100644
--- a/ges/ges-uri-clip.c
+++ b/ges/ges-uri-clip.c
@@ -607,11 +607,15 @@ ges_uri_clip_create_track_elements (GESClip * clip, GESTrackType type)
GESUriClip *
ges_uri_clip_new (const gchar * uri)
{
- GESAsset *asset = GES_ASSET (ges_uri_clip_asset_request_sync (uri, NULL));
+ GError *err = NULL;
GESUriClip *res = NULL;
+ GESAsset *asset = GES_ASSET (ges_uri_clip_asset_request_sync (uri, &err));
if (asset) {
- res = GES_URI_CLIP (ges_asset_extract (asset, NULL));
+ res = GES_URI_CLIP (ges_asset_extract (asset, &err));
+ if (!res && err)
+ GST_ERROR ("Could not analyze %s: %s", uri, err->message);
+
gst_object_unref (asset);
} else
GST_ERROR ("Could not create asset for uri: %s", uri);