diff options
author | Thibault Saunier <tsaunier@igalia.com> | 2021-05-18 11:42:22 -0400 |
---|---|---|
committer | GStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org> | 2021-05-21 21:26:19 +0000 |
commit | 712f3d32d472f69a69933c892f77dc2d985d4b6f (patch) | |
tree | 412ee161495aec2a9cc0febc52efe0a366e3d7cd | |
parent | cb4dab37a104b4d38a0db7ef33eca7bc68f10dee (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.c | 8 |
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); |