diff options
| author | Saurabh Sengar <saurabh.singh@xilinx.com> | 2021-01-02 09:11:29 -0700 |
|---|---|---|
| committer | Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> | 2021-07-14 14:19:19 -0700 |
| commit | 4bfe49b22d36ca28000d0237ddcf3948e9ebdd94 (patch) | |
| tree | a774d9d2c0e2d7cce9240a0950c465a6e6de616b | |
| parent | b0c5a24e51c100c16f9dd77865689e867d02f313 (diff) | |
| download | meta-xilinx-4bfe49b22d36ca28000d0237ddcf3948e9ebdd94.tar.gz | |
meta-xilinx-bsp: recipes-multimedia: ivas
IVAS recipes intial checkin supporting vitis AI 1.2
Signed-off-by: Saurabh Sengar <saurabh.singh@xilinx.com>
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
4 files changed, 78 insertions, 0 deletions
diff --git a/meta-xilinx-bsp/recipes-multimedia/ivas/ivas-accel-libs.bb b/meta-xilinx-bsp/recipes-multimedia/ivas/ivas-accel-libs.bb new file mode 100644 index 00000000..93a97f99 --- /dev/null +++ b/meta-xilinx-bsp/recipes-multimedia/ivas/ivas-accel-libs.bb | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | SUMMARY = "IVAS accel sw libs" | ||
| 2 | DESCRIPTION = "IVAS accelerator libraries" | ||
| 3 | SECTION = "multimedia" | ||
| 4 | LICENSE = "Apache-2.0" | ||
| 5 | |||
| 6 | include ivas.inc | ||
| 7 | |||
| 8 | DEPENDS = "glib-2.0 glib-2.0-native xrt libcap libxml2 bison-native flex-native jansson ivas-utils ivas-gst opencv vitis-ai-library-deploy vart-deploy" | ||
| 9 | |||
| 10 | inherit meson pkgconfig gettext | ||
| 11 | |||
| 12 | LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6d9577dd6743c14fb3056b97887d4a4" | ||
| 13 | |||
| 14 | S = "${WORKDIR}/git/ivas-accel-sw-libs" | ||
| 15 | |||
| 16 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | ||
| 17 | SRC_URI = "${REPO};${BRANCHARG}" | ||
| 18 | |||
| 19 | GIR_MESON_ENABLE_FLAG = "enabled" | ||
| 20 | GIR_MESON_DISABLE_FLAG = "disabled" | ||
| 21 | |||
| 22 | FILES_${PN} += "${libdir}/ivas/*.so ${libdir}/*.so" | ||
| 23 | FILES_${PN}-dev = "${includedir}" | ||
diff --git a/meta-xilinx-bsp/recipes-multimedia/ivas/ivas-gst.bb b/meta-xilinx-bsp/recipes-multimedia/ivas/ivas-gst.bb new file mode 100644 index 00000000..89959bc3 --- /dev/null +++ b/meta-xilinx-bsp/recipes-multimedia/ivas/ivas-gst.bb | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | SUMMARY = "IVAS gst" | ||
| 2 | DESCRIPTION = "IVAS gstreamer plugins for IVAS SDK" | ||
| 3 | SECTION = "multimedia" | ||
| 4 | LICENSE = "Apache-2.0 & LGPLv2 & MIT & BSD-3-Clause" | ||
| 5 | |||
| 6 | include ivas.inc | ||
| 7 | |||
| 8 | DEPENDS = "glib-2.0 glib-2.0-native xrt libcap libxml2 bison-native flex-native gstreamer1.0 jansson ivas-utils" | ||
| 9 | |||
| 10 | RDEPENDS_${PN} = "gstreamer1.0-plugins-base" | ||
| 11 | |||
| 12 | inherit meson pkgconfig gettext | ||
| 13 | |||
| 14 | LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6d9577dd6743c14fb3056b97887d4a4" | ||
| 15 | |||
| 16 | S = "${WORKDIR}/git/ivas-gst-plugins" | ||
| 17 | |||
| 18 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | ||
| 19 | SRC_URI = "${REPO};${BRANCHARG}" | ||
| 20 | |||
| 21 | GIR_MESON_ENABLE_FLAG = "enabled" | ||
| 22 | GIR_MESON_DISABLE_FLAG = "disabled" | ||
| 23 | |||
| 24 | FILES_${PN} += "${libdir}/gstreamer-1.0/*.so" | ||
| 25 | FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.a ${libdir}/gstreamer-1.0/include" | ||
| 26 | |||
| 27 | #CVE_PRODUCT = "gstreamer" | ||
diff --git a/meta-xilinx-bsp/recipes-multimedia/ivas/ivas-utils.bb b/meta-xilinx-bsp/recipes-multimedia/ivas/ivas-utils.bb new file mode 100644 index 00000000..5361e3bc --- /dev/null +++ b/meta-xilinx-bsp/recipes-multimedia/ivas/ivas-utils.bb | |||
| @@ -0,0 +1,25 @@ | |||
| 1 | SUMMARY = "IVAS util" | ||
| 2 | DESCRIPTION = "IVAS utils for IVAS SDK" | ||
| 3 | SECTION = "multimedia" | ||
| 4 | LICENSE = "Apache-2.0" | ||
| 5 | |||
| 6 | include ivas.inc | ||
| 7 | |||
| 8 | DEPENDS = "glib-2.0 glib-2.0-native xrt libcap libxml2 bison-native flex-native gstreamer1.0-plugins-base jansson" | ||
| 9 | |||
| 10 | inherit meson pkgconfig gettext | ||
| 11 | |||
| 12 | LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6d9577dd6743c14fb3056b97887d4a4" | ||
| 13 | |||
| 14 | S = "${WORKDIR}/git/ivas-utils" | ||
| 15 | |||
| 16 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | ||
| 17 | SRC_URI = "${REPO};${BRANCHARG}" | ||
| 18 | |||
| 19 | GIR_MESON_ENABLE_FLAG = "enabled" | ||
| 20 | GIR_MESON_DISABLE_FLAG = "disabled" | ||
| 21 | |||
| 22 | FILES_${PN} += "${libdir}/libivasutil.so ${libdir}/libxrtutil.so" | ||
| 23 | FILES_${PN}-dev = "${includedir}" | ||
| 24 | |||
| 25 | #CVE_PRODUCT = "gstreamer" | ||
diff --git a/meta-xilinx-bsp/recipes-multimedia/ivas/ivas.inc b/meta-xilinx-bsp/recipes-multimedia/ivas/ivas.inc new file mode 100644 index 00000000..dd617b97 --- /dev/null +++ b/meta-xilinx-bsp/recipes-multimedia/ivas/ivas.inc | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | REPO = "git://gitenterprise.xilinx.com/IPS-SSW/ivas;protocol=https" | ||
| 2 | BRANCH ?= "2020.2_vai_1.2" | ||
| 3 | SRCREV ?= "594d449d99082c5f4df1ccbb2214078de87279ee" | ||
