mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-07-21 13:58:23 +00:00
cf9f1903db
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
27 lines
590 B
Plaintext
27 lines
590 B
Plaintext
[omxh264enc]
|
|
type-name=GstOMXH264Enc
|
|
core-name=/usr/lib/libOMX.allegro.core.so.1
|
|
component-name=OMX.allegro.h264.encoder
|
|
in-port-index=0
|
|
out-port-index=1
|
|
rank=257
|
|
hacks=no-disable-outport
|
|
|
|
[omxh264dec]
|
|
type-name=GstOMXH264Dec
|
|
core-name=/usr/lib/libOMX.allegro.core.so.1
|
|
component-name=OMX.allegro.h264.decoder
|
|
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
|