[Bug 711155] wayland: add wl_drm support to wayland sink

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Sep 15 13:00:59 PDT 2015


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

--- Comment #52 from Julien Isorce <julien.isorce at gmail.com> ---
(In reply to Benjamin Gaignard from comment #51)
> Julien: from this example you give on another bug
> gst-launch-1.0 filesrc location=video.mp4 ! qtdemux ! h264parse !
> vaapidecode ! "video/x-raw(memory:VASurface), format=NV12" ! vaapipostproc !
> "video/x-raw(memory:dmabuf), format=RGBA" ! glimagesink
> 
> May I understand that you want to extend filter element to be able to select
> the allocator in buffer pool ? If it is that and while memory:* do not
> appear in element src/sink caps it fine for me.

Which filter ?
In this example I just use the caps feature because once it is negotiated it
can only produce dmabuf. It won't mix different memory types in the same flow.
Note that in this example it is export -> import.
So upstream element does not need to setup downstream pool in advance.

Sorry it is not clear to me :), in the end are you in favor of memory:DMABuf
caps feature ? I mean as long as it is still allowed to do it without the cas
feature. I.e. with add_allocation_param or Nicolas's solution in comment #49,
for more granularity.
The caps feature is just there to strictly fix the memory type and to advertise
in the caps what it can support.

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