[VDPAU] [RFC] Interface for VDPAU <-> DMABuf interop

Christian König christian.koenig at amd.com
Mon Feb 22 11:21:15 UTC 2016


Hello everyone,

the attached three patches are a proposal for VDPAU <-> DMABuf interop 
to allow sharing video data between different APIs and even different 
drivers.

For video surfaces I basically used the same data layout as the VDPAU 
<-> OpenGL interop. So they are exposed as a collection of four planes 
which are luma top/bottom and chroma top/bottom.

Output surfaces uses the native format they where created in.

There is no handling of none linear memory layouts. So no support for 
tiling or other hardware features like this.

Regards and please comment,
Christian.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-R8-and-R8G8-RGBA-formats.patch
Type: text/x-diff
Size: 1580 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/vdpau/attachments/20160222/460f3ec9/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Add-Video-Surface-DMABuf-export-interface.patch
Type: text/x-diff
Size: 2783 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/vdpau/attachments/20160222/460f3ec9/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Add-Output-Surface-DMABuf-export-interface.patch
Type: text/x-diff
Size: 1990 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/vdpau/attachments/20160222/460f3ec9/attachment-0002.patch>


More information about the VDPAU mailing list