rtspsrc: reset connection info to non-flushing when closing
authorMark Nauwelaerts <mnauw@users.sourceforge.net>
Tue, 25 Oct 2016 13:24:20 +0000 (15:24 +0200)
committerMark Nauwelaerts <mnauw@users.sourceforge.net>
Wed, 26 Oct 2016 10:30:39 +0000 (12:30 +0200)
commit735924236e24402acc3572e402c501de4af65fe3
tree9ed76041bdac1fb6d037e422902f1a582f0b40da
parent5067d7254f16f9426c6b5dcd5a7c292d13752ba8
rtspsrc: reset connection info to non-flushing when closing

This solves a hanging mainloop in following scenario:
* connect to source
* network/server drops
* pipeline set to NULL (and connection to flushing as part)
* pipeline set to PAUSED/PLAYING (connection to non-flushing, but not recorded)
* [connecting still not possible]
* pipeline set to NULL => mainloop hangs (since no actual flushing is done)
gst/rtsp/gstrtspsrc.c