ext/gio/: Don't use async operations as they require a running main loop.
authorSebastian Dröge <slomo@circular-chaos.org>
Sun, 17 Feb 2008 05:15:45 +0000 (05:15 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Sun, 17 Feb 2008 05:15:45 +0000 (05:15 +0000)
commit1d9cd2a5b3e85a7181a630efed86f043df65df47
treee01b25ca0de85cadb484b2ee7626cca9dbce45db
parent5659831526eead04da187a2f18599607bcd54da4
ext/gio/: Don't use async operations as they require a running main loop.

Original commit message from CVS:
* ext/gio/gstgiobasesink.c: (gst_gio_base_sink_stop),
(gst_gio_base_sink_set_stream):
* ext/gio/gstgiobasesrc.c: (gst_gio_base_src_stop),
(gst_gio_base_src_set_stream):
* ext/gio/gstgiosink.c: (gst_gio_sink_start):
* ext/gio/gstgiosrc.c: (gst_gio_src_start):
Don't use async operations as they require a running main loop.
This makes us block again when closing streams and unable
to mount the enclosing volume of an URI if it isn't yet.
ChangeLog
ext/gio/gstgiobasesink.c
ext/gio/gstgiobasesrc.c
ext/gio/gstgiosink.c
ext/gio/gstgiosrc.c