omxh265enc: add H265 encoder
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Wed, 12 Jul 2017 09:01:15 +0000 (11:01 +0200)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Wed, 6 Sep 2017 18:50:18 +0000 (14:50 -0400)
commitcf9f1903db84a1e6745de26455baec9a7d138a1b
treec217c5dae1f6afa429e774512a41b461ffd41d43
parent79df3b0e8e003304808fc5d62d3bd8903386b108
omxh265enc: add H265 encoder

The OMX spec doesn't support HEVC but the OMX stack of the
zynqultrascaleplus adds it as a custom extension.
It uses the same API as the one of Android's OMX stack.

I used the H264 encoder code as a template.

https://bugzilla.gnome.org/show_bug.cgi?id=785434
config/zynqultrascaleplus/gstomx.conf
configure.ac
meson.build
omx/Makefile.am
omx/gstomx.c
omx/gstomxh265enc.c [new file with mode: 0644]
omx/gstomxh265enc.h [new file with mode: 0644]
omx/gstomxh265utils.c [new file with mode: 0644]
omx/gstomxh265utils.h [new file with mode: 0644]
omx/meson.build