[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