summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSaurabh Sengar <saurabh.singh@xilinx.com>2021-01-02 09:11:29 -0700
committerSai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>2021-07-14 14:19:19 -0700
commit4bfe49b22d36ca28000d0237ddcf3948e9ebdd94 (patch)
treea774d9d2c0e2d7cce9240a0950c465a6e6de616b
parentb0c5a24e51c100c16f9dd77865689e867d02f313 (diff)
downloadmeta-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>
-rw-r--r--meta-xilinx-bsp/recipes-multimedia/ivas/ivas-accel-libs.bb23
-rw-r--r--meta-xilinx-bsp/recipes-multimedia/ivas/ivas-gst.bb27
-rw-r--r--meta-xilinx-bsp/recipes-multimedia/ivas/ivas-utils.bb25
-rw-r--r--meta-xilinx-bsp/recipes-multimedia/ivas/ivas.inc3
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 @@
1SUMMARY = "IVAS accel sw libs"
2DESCRIPTION = "IVAS accelerator libraries"
3SECTION = "multimedia"
4LICENSE = "Apache-2.0"
5
6include ivas.inc
7
8DEPENDS = "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
10inherit meson pkgconfig gettext
11
12LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6d9577dd6743c14fb3056b97887d4a4"
13
14S = "${WORKDIR}/git/ivas-accel-sw-libs"
15
16BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
17SRC_URI = "${REPO};${BRANCHARG}"
18
19GIR_MESON_ENABLE_FLAG = "enabled"
20GIR_MESON_DISABLE_FLAG = "disabled"
21
22FILES_${PN} += "${libdir}/ivas/*.so ${libdir}/*.so"
23FILES_${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 @@
1SUMMARY = "IVAS gst"
2DESCRIPTION = "IVAS gstreamer plugins for IVAS SDK"
3SECTION = "multimedia"
4LICENSE = "Apache-2.0 & LGPLv2 & MIT & BSD-3-Clause"
5
6include ivas.inc
7
8DEPENDS = "glib-2.0 glib-2.0-native xrt libcap libxml2 bison-native flex-native gstreamer1.0 jansson ivas-utils"
9
10RDEPENDS_${PN} = "gstreamer1.0-plugins-base"
11
12inherit meson pkgconfig gettext
13
14LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6d9577dd6743c14fb3056b97887d4a4"
15
16S = "${WORKDIR}/git/ivas-gst-plugins"
17
18BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
19SRC_URI = "${REPO};${BRANCHARG}"
20
21GIR_MESON_ENABLE_FLAG = "enabled"
22GIR_MESON_DISABLE_FLAG = "disabled"
23
24FILES_${PN} += "${libdir}/gstreamer-1.0/*.so"
25FILES_${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 @@
1SUMMARY = "IVAS util"
2DESCRIPTION = "IVAS utils for IVAS SDK"
3SECTION = "multimedia"
4LICENSE = "Apache-2.0"
5
6include ivas.inc
7
8DEPENDS = "glib-2.0 glib-2.0-native xrt libcap libxml2 bison-native flex-native gstreamer1.0-plugins-base jansson"
9
10inherit meson pkgconfig gettext
11
12LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6d9577dd6743c14fb3056b97887d4a4"
13
14S = "${WORKDIR}/git/ivas-utils"
15
16BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
17SRC_URI = "${REPO};${BRANCHARG}"
18
19GIR_MESON_ENABLE_FLAG = "enabled"
20GIR_MESON_DISABLE_FLAG = "disabled"
21
22FILES_${PN} += "${libdir}/libivasutil.so ${libdir}/libxrtutil.so"
23FILES_${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 @@
1REPO = "git://gitenterprise.xilinx.com/IPS-SSW/ivas;protocol=https"
2BRANCH ?= "2020.2_vai_1.2"
3SRCREV ?= "594d449d99082c5f4df1ccbb2214078de87279ee"