[Bug 753869] avviddec: Resolution changes result in outdated buffer pool configuration

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Aug 20 06:12:03 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=753869

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nicolas.dufresne at collabora.
                   |                            |co.uk
   Target Milestone|git master                  |1.6.0
            Summary|DASH streams using avc1     |avviddec: Resolution
                   |format fail to display      |changes result in outdated
                   |correctly after ABR bitrate |buffer pool configuration
                   |switch                      |
           Severity|normal                      |blocker

--- Comment #2 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
77        g_return_val_if_fail (info->width <= meta->width, FALSE);
(gdb) print info->width
$1 = 896
(gdb) print meta->width
$2 = 512


And the resolution changed from 512 to 896. direct-rendering=false on
avdec_h264 makes it work.


I suspect something wrong with the buffer pool code in this commit:

commit e3bdfb560858da160edb486c960bfaf4e744fb22
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date:   Sun Aug 16 19:08:16 2015 +0200

    aviddec: Re-enable direct rendering

    This is achieved by using a tempory internal pool. We can then switch to a
    downstream pool if the downstream pool buffer have matching strides.

    https://bugzilla.gnome.org/show_bug.cgi?id=752802

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list