gstreamer/ext/soup
Michael Olbrich 83beb9211b souphttpsrc: don't fail when seeking past the end of the content
Range errors are already turned into EOS when the size is not known.
Do the same thing if the request as outside the known content size.

This can be triggered by seeking in a queue2:
- Ensure that the range containing the end of the file is available.
- Seek into this range from a different range.
- queue2 creates a seek event with start=<file-size>
- this results in a "Requested Range Not Satisfiable" error

Fixes #452

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/385>
2020-07-10 11:41:55 +00:00
..
gstsoup.c soup: work around frequent deadlocks in GLib type initialisation 2016-06-17 19:59:13 +01:00
gstsouphttpclientsink.c docs: Port all docstring to gtk-doc markdown 2019-05-13 10:24:40 -04:00
gstsouphttpclientsink.h soup: Use G_DECLARE_FINAL_TYPE 2020-03-16 12:35:42 +01:00
gstsouphttpsrc.c souphttpsrc: don't fail when seeking past the end of the content 2020-07-10 11:41:55 +00:00
gstsouphttpsrc.h souphttpsrc: check difference in time from the last socket read before changing blocksize 2018-12-17 19:27:48 +01:00
gstsouputils.c doc: Fix some docstrings 2019-05-13 17:00:00 -04:00
gstsouputils.h souphttp*: add ability to do HTTP session logging 2014-02-11 17:50:44 -03:00
meson.build doc: Port documentation to hotdoc 2019-05-13 11:34:56 -04:00