diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2017-05-22 11:23:33 +0200 |
---|---|---|
committer | Nicolas Dufresne <nicolas.dufresne@collabora.com> | 2017-07-03 10:15:17 -0400 |
commit | 2be1214cab336f4d71b86c0763091c4a822ca0c2 (patch) | |
tree | 19e38a3340384cbc2b79f5582bf53554a25c40a6 /config | |
parent | 65b3a2769de5a890463b98bf83fb60dba794e498 (diff) | |
download | gst-omx-2be1214cab336f4d71b86c0763091c4a822ca0c2.tar.gz |
add 'zynqultrascaleplus' as OMX target
Adding support for the 'Zynq UltraScale+' as a new OMX target.
See https://www.xilinx.com/products/silicon-devices/soc/zynq-ultrascale-mpsoc.html
for details about the platform.
https://bugzilla.gnome.org/show_bug.cgi?id=783097
Diffstat (limited to 'config')
-rw-r--r-- | config/Makefile.am | 2 | ||||
-rw-r--r-- | config/meson.build | 2 | ||||
-rw-r--r-- | config/zynqultrascaleplus/Makefile.am | 6 | ||||
-rw-r--r-- | config/zynqultrascaleplus/gstomx.conf | 17 | ||||
-rw-r--r-- | config/zynqultrascaleplus/meson.build | 1 |
5 files changed, 27 insertions, 1 deletions
diff --git a/config/Makefile.am b/config/Makefile.am index 3b467a2..bffcbb3 100644 --- a/config/Makefile.am +++ b/config/Makefile.am @@ -1 +1 @@ -SUBDIRS = bellagio rpi +SUBDIRS = bellagio rpi zynqultrascaleplus diff --git a/config/meson.build b/config/meson.build index fda9670..1dcabe9 100644 --- a/config/meson.build +++ b/config/meson.build @@ -2,4 +2,6 @@ if omx_target == 'rpi' subdir ('rpi') elif omx_target == 'bellagio' subdir ('bellagio') +elif omx_target == 'zynqultrascaleplus' + subdir ('zynqultrascaleplus') endif diff --git a/config/zynqultrascaleplus/Makefile.am b/config/zynqultrascaleplus/Makefile.am new file mode 100644 index 0000000..01671c2 --- /dev/null +++ b/config/zynqultrascaleplus/Makefile.am @@ -0,0 +1,6 @@ +EXTRA_DIST = gstomx.conf + +if USE_OMX_TARGET_ZYNQ_USCALE_PLUS +configdir = $(sysconfdir)/xdg +config_DATA = gstomx.conf +endif diff --git a/config/zynqultrascaleplus/gstomx.conf b/config/zynqultrascaleplus/gstomx.conf new file mode 100644 index 0000000..5231e46 --- /dev/null +++ b/config/zynqultrascaleplus/gstomx.conf @@ -0,0 +1,17 @@ +[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 diff --git a/config/zynqultrascaleplus/meson.build b/config/zynqultrascaleplus/meson.build new file mode 100644 index 0000000..dc99c08 --- /dev/null +++ b/config/zynqultrascaleplus/meson.build @@ -0,0 +1 @@ +install_data (['gstomx.conf'], install_dir : omx_conf_dir) |