shout2send: use non-blocking I/O and a configurable network operations timeout
authorGeorge Kiagiadakis <george.kiagiadakis@collabora.com>
Mon, 24 Apr 2017 13:55:22 +0000 (16:55 +0300)
committerGeorge Kiagiadakis <george.kiagiadakis@collabora.com>
Sun, 21 May 2017 13:30:04 +0000 (16:30 +0300)
commitb26d44501c2e7e720cd4108aec7b835fe8555dab
tree7f469748142ccd437a8817ce6aa4f8b52ad030b5
parent34d08a016976a928405bfb33ce3d057872dc4d0d
shout2send: use non-blocking I/O and a configurable network operations timeout

This allows timing out on network errors much earlier
(currently it takes ~15min to timeout) and we can still
unlock and change state in the meantime.

https://bugzilla.gnome.org/show_bug.cgi?id=571722
ext/shout2/gstshout2.c
ext/shout2/gstshout2.h