GNOME Bugzilla – Bug 329326
Fix oggmux removing pads from collect pads
Last modified: 2006-01-31 10:21:49 UTC
Oggmux was removing pads from the collectpads when going back to ready, which meant that reusing the element would crash, because buffers would arrive on pads that were no longer in the collectpads collection. Fixed in CVS, this bug is just for milestoning: * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init), (gst_ogg_mux_request_new_pad), (gst_ogg_mux_release_pad), (gst_ogg_mux_handle_src_event), (gst_ogg_mux_clear_collectpads): Don't remove a pad from the collectpads structure until it is released - it's a request pad, and may receive data again if the element gets moved back to PLAYING state.