[Bug 765435] plugins: rework dmabuf import

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon May 23 11:18:21 UTC 2016


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

--- Comment #2 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---
Another round of comments:

1) All my research done during the hackfest was using v4l2src io-mode=dmabuf
since it is the use-case supported by glimagesink and kmsssink

2) In the hackfest I got a hackish support for this use case (comment #1)

3) Until [1] I came aware that the use case supported by gstreamer-vaapi is
v4l2ssrc io-mode=dmabuf-import

1. https://bugzilla.gnome.org/show_bug.cgi?id=755072#c25

3.1) My hackish dmabuf support removes the support of dmabuf-import

3.2) The support of dmabuf-import is base on a ugly-hack: the function
has_dmabuf_capable_peer()

4) According to the history (bug 759481) we support a icamerasrc[2] but I don't
know these devices. Does it support io-mode=dmabuf too?

2. https://github.com/01org/icamerasrc

5) Still, we need the vaapi dmabuf allocator as a srcpad allocator if the sink
support dmabuf (glimagesink or kmssink)

So, my work plan is try to bring the io-mode=dmabuf support without remove the
io-mode=dmabuf-import, but I would like to remove it since it depends on a
hack.

What do you think?

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