summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2017-07-12 11:01:15 +0200
committerNicolas Dufresne <nicolas.dufresne@collabora.com>2017-09-06 14:50:18 -0400
commitcf9f1903db84a1e6745de26455baec9a7d138a1b (patch)
treec217c5dae1f6afa429e774512a41b461ffd41d43 /config
parent79df3b0e8e003304808fc5d62d3bd8903386b108 (diff)
downloadgst-omx-cf9f1903db84a1e6745de26455baec9a7d138a1b.tar.gz
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
Diffstat (limited to 'config')
-rw-r--r--config/zynqultrascaleplus/gstomx.conf9
1 files changed, 9 insertions, 0 deletions
diff --git a/config/zynqultrascaleplus/gstomx.conf b/config/zynqultrascaleplus/gstomx.conf
index 6850e1d..8e35821 100644
--- a/config/zynqultrascaleplus/gstomx.conf
+++ b/config/zynqultrascaleplus/gstomx.conf
@@ -15,3 +15,12 @@ in-port-index=0
out-port-index=1
rank=257
hacks=no-disable-outport;pass-profile-to-decoder
+
+[omxh265enc]
+type-name=GstOMXH265Enc
+core-name=/usr/lib/libOMX.allegro.core.so.1
+component-name=OMX.allegro.h265.encoder
+in-port-index=0
+out-port-index=1
+rank=257
+hacks=no-disable-outport