[Bug 744261] curl: add curlhttpsrc

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Jul 24 10:15:38 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=744261

--- Comment #23 from Sam Hurst <samuelh at rd.bbc.co.uk> ---
Hi Sebastian,

I'll incorporate your requested changes now. I just have one question though
about the expected behaviour of the source element when it's sending flushing.
In the documentation I can find, that means that the element should be
discarding all buffers. In the case of a running HTTP transfer, does that mean
I should drop any received buffers from the remote server that I haven't yet
sent downstream?

Given that the downstream is then not receiving some part of the resource that
has been requested, should I cancel the in-flight HTTP request, and then send
GST_FLOW_EOS the next time ::create() is called after ::unlock_stop()? At a
cursory glance, this seems to be the behaviour of souphttpsrc. Or have I got
the wrong end of the stick here?

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list