omxvideoenc: implement dmabuf import on zynqultrascaleplus
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Thu, 27 Jul 2017 09:21:59 +0000 (11:21 +0200)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Mon, 29 Jan 2018 15:21:02 +0000 (15:21 +0000)
commit9f87b987ef15cf04f573a759a5efe73ac3b8ce2d
treeb3a320a0d4b3c1665a0f35b02a7c4b8c5d3f5b8a
parent0c5bbbb6ca5ff9c262e8a45f0b7f6be9ed4e4213
omxvideoenc: implement dmabuf import on zynqultrascaleplus

The Zynq UltraScale+ encoder implements a custom OMX extension to
directly import dmabuf saving the need of mapping input buffers.

This can be use with either 'v4l2src io-mode=dmabuf' or an OMX video
decoder upstream.

https://bugzilla.gnome.org/show_bug.cgi?id=792361
omx/gstomx.c
omx/gstomx.h
omx/gstomxvideoenc.c
omx/gstomxvideoenc.h