[Gstreamer-bugs] [Bug 87882] Changed - state change in top-level thread not passed down to child bin

bugzilla-daemon at widget.gnome.org bugzilla-daemon at widget.gnome.org
Fri Oct 25 10:45:47 PDT 2002


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=87882

Changed by wim.taymans at chello.be.

--- shadow/87882	Tue Aug 13 10:00:48 2002
+++ shadow/87882.tmp.25412	Fri Oct 25 13:45:47 2002
@@ -250,6 +250,16 @@
 
 
 ------- Additional Comments From mromaine at parc.com  2002-07-11 13:46 -------
 Created an attachment (id=9814)
 mixer -- where pipelines are created
 
+
+------- Additional Comments From wim.taymans at chello.be  2002-10-25 13:45 -------
+doing state changes across threads is not yet supported, you could
+however change the channel_bin state in the post/pre iterate callback.
+You also have to make sure, the sinkpad of audiosink is made inactive
+with gst_pad_set_active (pad, FALSE) so that osssink doesn't pull
+anymore buffers from the disabled pipeline.
+
+This cannot be improved without making a clear design doc about how we
+do out of thread pipeline manipulation first.





More information about the Gstreamer-bugs mailing list