ext/gio/: Use async variants of the close stream functions to prevent blocking for...
authorSebastian Dröge <slomo@circular-chaos.org>
Wed, 30 Jan 2008 15:34:25 +0000 (15:34 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Wed, 30 Jan 2008 15:34:25 +0000 (15:34 +0000)
commit246b1ee7cf5ae54e0ef2d3952e45202550c72217
tree091c56464a6d9ddd03c70cb7397e5ee1ff0af94b
parent745e0bcf1a08d71645a55e02f0d522ea047d6860
ext/gio/: Use async variants of the close stream functions to prevent blocking for a long time there and add some mor...

Original commit message from CVS:
* ext/gio/gstgiobasesink.c: (close_stream_cb),
(gst_gio_base_sink_stop), (gst_gio_base_sink_event),
(gst_gio_base_sink_render), (gst_gio_base_sink_set_stream):
* ext/gio/gstgiobasesrc.c: (close_stream_cb),
(gst_gio_base_src_stop), (gst_gio_base_src_create),
(gst_gio_base_src_set_stream):
Use async variants of the close stream functions to prevent blocking
for a long time there and add some more sanity checks for a correct
stream.
ChangeLog
ext/gio/gstgiobasesink.c
ext/gio/gstgiobasesrc.c