gstreamer/gst
Tom Deseyn 8c4d3c6aa9 multisocketsink: handle client close correctly and EWOULDBLOCK
Fixes 100% cpu usage when client disconnects. Commit 6db2ee56
would just make multisocketsink ignore reads of 0 bytes without
removing the client, so we'd get woken up over and over again
for the client.

Fix the original issue differently by handling the non-fatal error code.

https://bugzilla.gnome.org/show_bug.cgi?id=761257
https://bugzilla.gnome.org/show_bug.cgi?id=743834
2016-03-01 13:15:38 +00:00
..
adder win32: remove outdated build cruft 2016-02-20 10:05:17 +00:00
app Remove obsolete Android build cruft 2015-04-26 18:42:34 +01:00
audioconvert win32: remove outdated build cruft 2016-02-20 10:05:17 +00:00
audiorate win32: remove outdated build cruft 2016-02-20 10:05:17 +00:00
audioresample resample: avoid overflows 2016-02-11 19:55:08 +01:00
audiotestsrc audiotestsrc: increase freq limit 2015-11-02 15:54:19 +01:00
encoding encodebin: Allow streamheader update when profile.allow_dynamic_output == FALSE 2016-01-27 12:58:23 +01:00
gio gio: don't use soon-to-be-deprecated g_cancellable_reset() 2015-05-19 18:52:41 +01:00
playback Revert "playsink: Properly mark pending blocked pads" 2016-02-23 09:35:22 +01:00
subparse subparse: detect closing tags even if there's a space after the slash 2015-09-30 18:17:13 +01:00
tcp multisocketsink: handle client close correctly and EWOULDBLOCK 2016-03-01 13:15:38 +00:00
typefind win32: remove outdated build cruft 2016-02-20 10:05:17 +00:00
videoconvert Fix use of undeclared core debug category symbols 2016-02-20 11:31:43 +00:00
videorate win32: remove outdated build cruft 2016-02-20 10:05:17 +00:00
videoscale Fix use of undeclared core debug category symbols 2016-02-20 11:31:43 +00:00
videotestsrc win32: remove outdated build cruft 2016-02-20 10:05:17 +00:00
volume win32: remove outdated build cruft 2016-02-20 10:05:17 +00:00
Makefile.am build: build plugin and example directories in parallel if make -jN is used 2010-03-29 00:26:59 +01:00