Unable to play videos over remote uris
Hi! I am using GSE C API for video rendering, and I noticed unlike plain GST I can not load videos over http. I tested with master on macOS and a custom app, but this can also be reproduced with ges-launch command line.
ges-launch-1.0 +clip 'https://tella-general-eu.s3-eu-west-1.amazonaws.com/Full_demo.mp4'
Press 'k' to see a list of keyboard shortcuts.
Timeline description: `+track audio +track video +clip https://tella-general-eu.s3-eu-west-1.amazonaws.com/Full_demo.mp4 d=25.000000 n=uriclip0 set-height 720 set-posx 8 set-width 1264`
====================
layer 0:
--------
- Clip from: 'https://tella-general-eu.s3-eu-west-1.amazonaws.com/Full_demo.mp4' [∋Quicktime, ▶H.264 (Main Profile), ♫MPEG-4 AAC]
start=0:00:00.000000000 duration=0:00:25.466000000
0:00:01.971422000 22336 0x7fbeb9879240 ERROR curlhttpsrc gstcurlhttpsrc.c:1036:gst_curl_http_src_create:<source> Unknown state of 1
ERROR from element source: Internal data flow error.
Debugging info: ../libs/gst/base/gstbasesrc.c(2770): gst_base_src_get_range (): /GESPipeline:gespipeline0/GESTimeline:gestimeline0/GESVideoTrack:gesvideotrack0/NleComposition:video_nlecomposition1/GstBin:current-bin/NleSource:GESVideoUriSource:nlesource1/GstBin:videosrcbin/GstURIDecodeBin:uridecodebin1/GstCurlHttpSrc:source:
Subclass GstCurlHttpSrc neither returned a buffer nor submitted a buffer list from its create function
The same URL plays with gst-play-1.0 'https://tella-general-eu.s3-eu-west-1.amazonaws.com/Full_demo.mp4'
.