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 733147 - audio/video decoder base classes needlessly delay caps events
audio/video decoder base classes needlessly delay caps events
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal major
: 1.5.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-07-14 07:43 UTC by Sebastian Dröge (slomo)
Modified: 2014-07-21 07:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Dröge (slomo) 2014-07-14 07:43:02 UTC
You can find patches to change this here: http://cgit.freedesktop.org/~slomo/gst-plugins-base/log/?h=decodebin-setcaps

This was added as part of bug #680614, but only really makes sense for encoder base classes. And not even there IMHO.

For 1.6 I'd like to change that at least for the decoder base classes. Among other things it allows negotiation to happen faster and makes the code less convoluted.


The encoders will be tracked in a separate bug.
Comment 1 Sebastian Dröge (slomo) 2014-07-21 07:36:41 UTC
commit 368d75fe75d0043e0cf90dffdac71fc3b75c28a1
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Thu Jul 10 12:39:46 2014 +0200

    audiodecoder: Handle CAPS events immediately instead of delaying them
    
    https://bugzilla.gnome.org/show_bug.cgi?id=733147

commit 11ef208736c5867046156e0bb6786f2eb56e6776
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Fri Jul 11 21:51:05 2014 +0200

    videodecoder: Handle CAPS events immediately instead of delaying them
    
    https://bugzilla.gnome.org/show_bug.cgi?id=733147