After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 329326 - Fix oggmux removing pads from collect pads
Fix oggmux removing pads from collect pads
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: 0.10.3
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on: 327197
Reported: 2006-01-31 10:20 UTC by Jan Schmidt
Modified: 2006-01-31 10:21 UTC
See Also:
GNOME target: ---
GNOME version: ---

Description Jan Schmidt 2006-01-31 10:20:10 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.