ext/gio/gstgio.c: Remove nowadays unnecessary workaround for a crash.
authorSebastian Dröge <slomo@circular-chaos.org>
Wed, 7 Nov 2007 11:48:09 +0000 (11:48 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Wed, 7 Nov 2007 11:48:09 +0000 (11:48 +0000)
commitcf7dfb868e4474747c5a5694c9287aac16f06517
tree3a80ce169bb8444d0c86315605c9567a6b5166ee
parent13d89656c0c69b6dbd64087fc83b0aca0b72bc15
ext/gio/gstgio.c: Remove nowadays unnecessary workaround for a crash.

Original commit message from CVS:
* ext/gio/gstgio.c: (plugin_init):
Remove nowadays unnecessary workaround for a crash.
* ext/gio/gstgiosink.c: (gst_gio_sink_finalize),
(gst_gio_sink_start), (gst_gio_sink_stop),
(gst_gio_sink_unlock_stop):
* ext/gio/gstgiosink.h:
* ext/gio/gstgiosrc.c: (gst_gio_src_finalize), (gst_gio_src_start),
(gst_gio_src_stop), (gst_gio_src_unlock_stop):
* ext/gio/gstgiosrc.h:
Make the finalize function safer, clean up everything that could stay
around.
Reset the cancellable instead of creating a new one after cancelling
some operation.
Don't store the GFile in the element, it's only necessary for creating
the streams.
ext/gio/gstgio.c
ext/gio/gstgiosink.c
ext/gio/gstgiosink.h
ext/gio/gstgiosrc.c
ext/gio/gstgiosrc.h