[Bug 785011] videodecoder: Default buffer pool supports GstVideoAlignment but downstream might not

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Jul 18 09:43:12 UTC 2017


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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|don't know                  |gst-plugins-base
   Target Milestone|git master                  |1.12.3
            Summary|Sometime between 1.10.4 and |videodecoder: Default
                   |1.12.0 MKV video decode     |buffer pool supports
                   |broke when mapping buffers  |GstVideoAlignment but
                   |to get pixel data           |downstream might not
           Severity|normal                      |blocker

--- Comment #28 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Ok, it's the following code in gstavviddec.c:

>    have_alignment =
>      gst_buffer_pool_has_option (pool, GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT);

Which is of course always TRUE if downstream did not provide a pool.
GstVideoBufferPool, which is created by default, always supports that. Just
that downstream might not be able to handle that.

The problem is not the metas but the buffer pool option.

-- 
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