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 707449 - avviddec: Renegotiates immediately if width/height changes before the first frame is generated
avviddec: Renegotiates immediately if width/height changes before the first f...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-libav
git master
Other Linux
: Normal normal
: 1.1.90
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-09-04 11:40 UTC by Sebastian Dröge (slomo)
Modified: 2013-09-18 16:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Dröge (slomo) 2013-09-04 11:40:45 UTC
See: http://rdmedia.bbc.co.uk/dash/ondemand/bbb/

gst-launch-1.0 playbin uri=http://rdmedia.bbc.co.uk/dash/ondemand/bbb/avc3/1/client_manifest-common_init.mpd

This uses the new avc3 stream format which is only supported since today. The first video fragments cause lots of libav warnings, the others just work fine.
Comment 1 Sebastian Dröge (slomo) 2013-09-09 10:46:23 UTC
Somewhat related to bug #704769
Comment 2 Sebastian Dröge (slomo) 2013-09-12 10:36:00 UTC
Fixed by this commit actually:
commit 1277540b8c060983d518109237586ea12446d479
Author: Sebastian Dröge <slomo@circular-chaos.org>
Date:   Thu Sep 12 12:12:23 2013 +0200

    avviddec: Use the correct context for negotiation
    
    During get_buffer() it can happen that the main context is not
    updated yet and only the context passed here has the correct
    width, height, etc.