gstreamer/ext/soup
Sebastian Dröge 2a7abc98db souphttpsrc: Clean up all pending operations from libsoup before unreffing our context
When we cancel connection attempts and similar things, there are still
some operations pending on our main context from the GCancellables. We
should let them all run before unreffing our context, otherwise we leak
file descriptors.

Unfortunately this requires libsoup 2.47.0 or newer as earlier versions
steal our main context from us and we can't use it for cleanup later
without assertions and funny crashes.

Based on a patch by Dmitry Shatrov <shatrov@gmail.com>.

https://bugzilla.gnome.org/show_bug.cgi?id=663944
2014-05-08 10:18:38 +02:00
..
gstsoup.c souphttp*: add ability to do HTTP session logging 2014-02-11 17:50:44 -03:00
gstsouphttpclientsink.c souphttp*: add ability to do HTTP session logging 2014-02-11 17:50:44 -03:00
gstsouphttpclientsink.h souphttp*: add ability to do HTTP session logging 2014-02-11 17:50:44 -03:00
gstsouphttpsrc.c souphttpsrc: Clean up all pending operations from libsoup before unreffing our context 2014-05-08 10:18:38 +02:00
gstsouphttpsrc.h souphttpsrc: Remember if a redirect is permanent or not and store it in the query 2014-04-28 10:04:03 +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 souphttp*: add ability to do HTTP session logging 2014-02-11 17:50:44 -03:00