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 449156 - Regression in CVS for decodebin2
Regression in CVS for decodebin2
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal blocker
: 0.10.14
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-06-19 15:07 UTC by Jan Schmidt
Modified: 2007-06-22 13:01 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jan Schmidt 2007-06-19 15:07:48 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
Comment 1 Jan Schmidt 2007-06-20 11:12:39 UTC
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>