[Bug 765435] plugins: rework dmabuf import

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sun May 15 09:26:09 UTC 2016


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

Víctor Manuel Jáquez Leal <vjaquez at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|Normal                      |High

--- Comment #1 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---
This a heads up of this task.

During the hackfest in Thessaloniki I've been working on this issue. So far,
the changes in gstvaapipluginbase and gstvaapivideobufferpool are considerable.

The logic

1) Set the allocator from the element and not from vaapivideopool through pool
config
2) In the case of the dmabuf import, don't use the vaapivideopool, but create a
custom buffer associated with the upstream buffer (GstParentBufferMeta). This
is how GstGL works, which looks simpler and more efficient.

But I ran across with bug 759533, and no packet formats are uploaded correctly
into the sink, but adding vaapipostproc, it is workaround-ed.

Nonetheless, in the case of multiplanar/semiplanar color formats, it is
completely broken (not a regression since it never worked), since the gstvaapi
API is flawed: only one plane can be passed to VA.

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