GNOME Bugzilla – Bug 449156
Regression in CVS for decodebin2
Last modified: 2007-06-22 13:01:41 UTC
This commit breaks MPEG playback with decodebin2: * gst/playback/gstdecodebin2.c: (gst_decode_bin_factory_filter), (analyze_new_pad), (connect_pad), (expose_pad), (caps_notify_cb), (caps_notify_group_cb), (gst_decode_group_new), (gst_decode_group_free): Add support for delayed caps fixation when autoplugging. Optimize cases where a multiqueue is not needed/wanted, like right after anything that is not a demuxer. http://webcvs.freedesktop.org/gstreamer/gst-plugins-base/gst/playback/gstdecodebin2.c?r1=1.17&r2=1.18 Filing as a blocker to make sure we don't forget it before the next release
Fixed in CVS: 2007-06-20 Jan Schmidt <thaytan@mad.scientist.com> * gst/playback/gstdecodebin2.c: (analyze_new_pad): When handling a delayed-caps notification case, mark the group as dynamic so that the nbdynamic count is incremented and decremented correctly. Fixes: #449156 Patch by: Wim Taymans <wim@fluendo.com>