gstreamer/ext/soup
Arnaud Vrac 9b23732559 souphttpsrc: properly track redirections
The current code configures libsoup to handle redirections
transparently, without informing the caller, thus preventing the element
to record the redirect code and location uri.

Fix this by always setting the SOUP_MESSAGE_NO_REDIRECT, preventing
libsoup from handling the redirection. When we receive a redirection
request and libsoup can safely handle it, return a custom error which
triggers a retry with the new URI.

https://bugzilla.gnome.org/show_bug.cgi?id=777222
2017-01-17 22:16:15 -03:00
..
gstsoup.c soup: work around frequent deadlocks in GLib type initialisation 2016-06-17 19:59:13 +01:00
gstsouphttpclientsink.c Revert "WIP revert soup" 2016-06-06 10:47:52 +03:00
gstsouphttpclientsink.h souphttpclientsink: Add the retry and retry-delay properties 2015-10-14 15:23:00 +03:00
gstsouphttpsrc.c souphttpsrc: properly track redirections 2017-01-17 22:16:15 -03:00
gstsouphttpsrc.h Revert "souphttpsrc: reduce reading latency by using non-blocking read" 2016-10-31 18:00:07 +02:00
gstsouputils.c souputils: Fix compiler warning 2014-02-12 10:08:50 +01:00
gstsouputils.h souphttp*: add ability to do HTTP session logging 2014-02-11 17:50:44 -03:00
Makefile.am Revert "WIP revert soup" 2016-06-06 10:47:52 +03:00
meson.build Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00