diff options
| author | John Toomey <john.toomey@amd.com> | 2024-05-09 15:04:52 +0100 |
|---|---|---|
| committer | Mark Hatle <mark.hatle@amd.com> | 2024-11-21 10:43:42 -0600 |
| commit | 6a853a69fb5562b750448ca01690cdc5540060a6 (patch) | |
| tree | fb427919ddfcd132f51e4fabf27d3976b846d0ec /meta-xilinx-core | |
| parent | 96a92bf2063a9a17b231dd640555bf2c9667f396 (diff) | |
| download | meta-xilinx-6a853a69fb5562b750448ca01690cdc5540060a6.tar.gz | |
meta-xilinx-multimedia: Create new sublayer
Create a new meta-xilinx-multimedia suplayer containing all of the
multimedia related recipes including those for the Xilinx specific fork
of GStreamer.
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Diffstat (limited to 'meta-xilinx-core')
13 files changed, 0 insertions, 399 deletions
diff --git a/meta-xilinx-core/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend b/meta-xilinx-core/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend deleted file mode 100644 index 03823f6e..00000000 --- a/meta-xilinx-core/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | # Links to libmali-xlnx, so it becomes MACHINE_ARCH specific | ||
| 2 | DEFAULT_PACKAGE_ARCH := "${PACKAGE_ARCH}" | ||
| 3 | MALI_PACKAGE_ARCH[vardepsexclude] = "MACHINE_ARCH" | ||
| 4 | MALI_PACKAGE_ARCH = "${@'${MACHINE_ARCH}' if d.getVar('PREFERRED_PROVIDER_virtual/libgles1') == 'libmali-xlnx' else '${DEFAULT_PACKAGE_ARCH}'}" | ||
| 5 | PACKAGE_ARCH[vardepsexclude] = "MALI_PACKAGE_ARCH" | ||
| 6 | PACKAGE_ARCH = "${@bb.utils.contains_any('DEPENDS', 'virtual/libgles1 virtual/libgles2 virtual/egl virtual/libgbm', '${MALI_PACKAGE_ARCH}', '${DEFAULT_PACKAGE_ARCH}', d)}" | ||
diff --git a/meta-xilinx-core/recipes-multimedia/pulseaudio/pulseaudio/0001-default.pai.in-disable-tsched-system-timer-based-mod.patch b/meta-xilinx-core/recipes-multimedia/pulseaudio/pulseaudio/0001-default.pai.in-disable-tsched-system-timer-based-mod.patch deleted file mode 100644 index c7777360..00000000 --- a/meta-xilinx-core/recipes-multimedia/pulseaudio/pulseaudio/0001-default.pai.in-disable-tsched-system-timer-based-mod.patch +++ /dev/null | |||
| @@ -1,31 +0,0 @@ | |||
| 1 | From 059f28d8eae7a1ef237eccbaaa7493480f83b764 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Rohit Visavalia <rohit.visavalia@xilinx.com> | ||
| 3 | Date: Fri, 2 Sep 2022 01:56:47 -0700 | ||
| 4 | Subject: [PATCH] default.pai.in: disable tsched (system-timer based model) | ||
| 5 | |||
| 6 | With tsched enabled we see clicking noise on DisplayPort for initial 5 sec | ||
| 7 | every time audio is played. Disabling the same fixes the issue. | ||
| 8 | |||
| 9 | Upstream-Status: Inappropriate [disable feature] | ||
| 10 | |||
| 11 | Signed-off-by: Rohit Visavalia <rohit.visavalia@xilinx.com> | ||
| 12 | --- | ||
| 13 | src/daemon/default.pa.in | 2 +- | ||
| 14 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 15 | |||
| 16 | diff --git a/src/daemon/default.pa.in b/src/daemon/default.pa.in | ||
| 17 | index a3ddad9..37af3f2 100755 | ||
| 18 | --- a/src/daemon/default.pa.in | ||
| 19 | +++ b/src/daemon/default.pa.in | ||
| 20 | @@ -55,7 +55,7 @@ ifelse(@HAVE_MKFIFO@, 1, [dnl | ||
| 21 | ### Automatically load driver modules depending on the hardware available | ||
| 22 | ifelse(@HAVE_UDEV@, 1, [dnl | ||
| 23 | .ifexists module-udev-detect@PA_SOEXT@ | ||
| 24 | -load-module module-udev-detect | ||
| 25 | +load-module module-udev-detect tsched=0 | ||
| 26 | .else | ||
| 27 | ], @HAVE_COREAUDIO@, 1, [dnl | ||
| 28 | .ifexists module-coreaudio-detect@PA_SOEXT@ | ||
| 29 | -- | ||
| 30 | 2.17.1 | ||
| 31 | |||
diff --git a/meta-xilinx-core/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend b/meta-xilinx-core/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend deleted file mode 100644 index 7aae4a3a..00000000 --- a/meta-xilinx-core/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend +++ /dev/null | |||
| @@ -1,7 +0,0 @@ | |||
| 1 | # This change appears to only affect ZynqMP configurations | ||
| 2 | # but needs to be applied generically to all aarch64 since it affects a lot of | ||
| 3 | # dependencies. | ||
| 4 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" | ||
| 5 | SRC_URI:append = " \ | ||
| 6 | file://0001-default.pai.in-disable-tsched-system-timer-based-mod.patch \ | ||
| 7 | " | ||
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/files/99-vcu-enc-dec.rules b/meta-xilinx-core/recipes-multimedia/vcu/files/99-vcu-enc-dec.rules deleted file mode 100644 index 1e0008a0..00000000 --- a/meta-xilinx-core/recipes-multimedia/vcu/files/99-vcu-enc-dec.rules +++ /dev/null | |||
| @@ -1,10 +0,0 @@ | |||
| 1 | # Allegro VCU Encode, Decoder module drivers | ||
| 2 | SUBSYSTEM=="allegro_encode_class", KERNEL=="allegroIP", MODE="0660", GROUP="video" | ||
| 3 | SUBSYSTEM=="allegro_decode_class", KERNEL=="allegroDecodeIP", MODE="0660", GROUP="video" | ||
| 4 | |||
| 5 | # Xilinx Video DMA driver | ||
| 6 | SUBSYSTEM=="char", KERNEL=="dmaproxy", MODE="0660", GROUP="video" | ||
| 7 | |||
| 8 | # Xilinx SyncIP driver | ||
| 9 | SUBSYSTEM=="xlnxsync", KERNEL=="xlnxsync0", MODE="0660", GROUP="video" | ||
| 10 | |||
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu_2024.1.bb b/meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu_2024.1.bb deleted file mode 100644 index ba2060f5..00000000 --- a/meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu_2024.1.bb +++ /dev/null | |||
| @@ -1,38 +0,0 @@ | |||
| 1 | SUMMARY = "Linux kernel module for Video Code Unit" | ||
| 2 | DESCRIPTION = "Out-of-tree VCU decoder, encoder and common kernel modules provider for MPSoC EV devices" | ||
| 3 | SECTION = "kernel/modules" | ||
| 4 | LICENSE = "GPL-2.0-or-later" | ||
| 5 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=eb723b61539feef013de476e68b5c50a" | ||
| 6 | |||
| 7 | PV .= "+git" | ||
| 8 | |||
| 9 | S = "${UNPACKDIR}/git" | ||
| 10 | |||
| 11 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 12 | |||
| 13 | BRANCH = "xlnx_rel_v2024.1" | ||
| 14 | REPO = "git://github.com/Xilinx/vcu-modules.git;protocol=https" | ||
| 15 | SRCREV = "91d19a16308a438596138d30d8174e148fc45584" | ||
| 16 | |||
| 17 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | ||
| 18 | SRC_URI = " \ | ||
| 19 | ${REPO};${BRANCHARG} \ | ||
| 20 | file://99-vcu-enc-dec.rules \ | ||
| 21 | " | ||
| 22 | |||
| 23 | inherit module features_check | ||
| 24 | |||
| 25 | REQUIRED_MACHINE_FEATURES = "vcu" | ||
| 26 | |||
| 27 | EXTRA_OEMAKE += "O=${STAGING_KERNEL_BUILDDIR}" | ||
| 28 | |||
| 29 | RDEPENDS:${PN} = "vcu-firmware" | ||
| 30 | |||
| 31 | KERNEL_MODULE_AUTOLOAD += "dmaproxy" | ||
| 32 | |||
| 33 | do_install:append() { | ||
| 34 | install -d ${D}${sysconfdir}/udev/rules.d | ||
| 35 | install -m 0644 ${UNPACKDIR}/99-vcu-enc-dec.rules ${D}${sysconfdir}/udev/rules.d/ | ||
| 36 | } | ||
| 37 | |||
| 38 | FILES:${PN} = "${sysconfdir}/udev/rules.d/*" | ||
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/libvcu-ctrlsw_1.0.79-xilinx-v2024.1.bb b/meta-xilinx-core/recipes-multimedia/vcu/libvcu-ctrlsw_1.0.79-xilinx-v2024.1.bb deleted file mode 100644 index 9903db53..00000000 --- a/meta-xilinx-core/recipes-multimedia/vcu/libvcu-ctrlsw_1.0.79-xilinx-v2024.1.bb +++ /dev/null | |||
| @@ -1,45 +0,0 @@ | |||
| 1 | SUMMARY = "Control Software for VCU" | ||
| 2 | DESCRIPTION = "Control software libraries, test applications and headers provider for VCU" | ||
| 3 | LICENSE = "MIT" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=002a0a92906100955ea6ed02dcd2c2cd" | ||
| 5 | |||
| 6 | # Recipe has been renamed | ||
| 7 | PROVIDES += "libvcu-xlnx" | ||
| 8 | |||
| 9 | PV .= "+git" | ||
| 10 | |||
| 11 | BRANCH ?= "xlnx_rel_v2024.1" | ||
| 12 | REPO ?= "git://github.com/Xilinx/vcu-ctrl-sw.git;protocol=https" | ||
| 13 | SRCREV = "940f9fa933402de6f959911c236f36add5dd3a40" | ||
| 14 | |||
| 15 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | ||
| 16 | SRC_URI = "${REPO};${BRANCHARG}" | ||
| 17 | |||
| 18 | S = "${UNPACKDIR}/git" | ||
| 19 | |||
| 20 | inherit features_check | ||
| 21 | |||
| 22 | REQUIRED_MACHINE_FEATURES = "vcu" | ||
| 23 | |||
| 24 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 25 | |||
| 26 | RDEPENDS:${PN} = "kernel-module-vcu" | ||
| 27 | |||
| 28 | EXTRA_OEMAKE = "CC='${CC}' CXX='${CXX} ${CXXFLAGS}'" | ||
| 29 | |||
| 30 | do_install() { | ||
| 31 | install -d ${D}${libdir} | ||
| 32 | install -d ${D}${includedir}/vcu-ctrl-sw/include | ||
| 33 | |||
| 34 | oe_runmake install_headers INSTALL_HDR_PATH=${D}${includedir}/vcu-ctrl-sw/include INSTALL_PATH=${D}/${bindir} | ||
| 35 | oe_libinstall -C ${S}/bin/ -so liballegro_decode ${D}/${libdir}/ | ||
| 36 | oe_libinstall -C ${S}/bin/ -so liballegro_encode ${D}/${libdir}/ | ||
| 37 | } | ||
| 38 | |||
| 39 | # These libraries shouldn't get installed in world builds unless something | ||
| 40 | # explicitly depends upon them. | ||
| 41 | |||
| 42 | EXCLUDE_FROM_WORLD = "1" | ||
| 43 | |||
| 44 | # Disable buildpaths QA check warnings. | ||
| 45 | INSANE_SKIP:${PN} += "buildpaths" | ||
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb b/meta-xilinx-core/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb deleted file mode 100644 index a6310647..00000000 --- a/meta-xilinx-core/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb +++ /dev/null | |||
| @@ -1,53 +0,0 @@ | |||
| 1 | SUMMARY = "OpenMAX Integration layer for VCU" | ||
| 2 | DESCRIPTION = "OMX IL Libraries,test applications and headers for VCU" | ||
| 3 | LICENSE = "MIT" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=002a0a92906100955ea6ed02dcd2c2cd" | ||
| 5 | |||
| 6 | # Recipe has been renamed | ||
| 7 | PROVIDES += "libomxil-xlnx" | ||
| 8 | |||
| 9 | # Version from core/core_version.mk | ||
| 10 | PV .= "+git" | ||
| 11 | |||
| 12 | BRANCH ?= "xlnx_rel_v2024.1" | ||
| 13 | REPO ?= "git://github.com/Xilinx/vcu-omx-il.git;protocol=https" | ||
| 14 | SRCREV = "dc34204543b89997577bd2c9757b3c218e6caccc" | ||
| 15 | |||
| 16 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | ||
| 17 | SRC_URI = "${REPO};${BRANCHARG}" | ||
| 18 | |||
| 19 | S = "${UNPACKDIR}/git" | ||
| 20 | |||
| 21 | inherit features_check | ||
| 22 | |||
| 23 | REQUIRED_MACHINE_FEATURES = "vcu" | ||
| 24 | |||
| 25 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 26 | |||
| 27 | DEPENDS = "libvcu-ctrlsw" | ||
| 28 | RDEPENDS:${PN} = "kernel-module-vcu libvcu-ctrlsw" | ||
| 29 | |||
| 30 | EXTERNAL_INCLUDE="${STAGING_INCDIR}/vcu-ctrl-sw/include" | ||
| 31 | |||
| 32 | EXTRA_OEMAKE = " \ | ||
| 33 | CC='${CC}' CXX='${CXX} ${CXXFLAGS}' \ | ||
| 34 | EXTERNAL_INCLUDE='${EXTERNAL_INCLUDE}' \ | ||
| 35 | " | ||
| 36 | |||
| 37 | do_install() { | ||
| 38 | install -d ${D}${libdir} | ||
| 39 | install -d ${D}${includedir}/vcu-omx-il | ||
| 40 | |||
| 41 | install -m 0644 ${S}/omx_header/*.h ${D}${includedir}/vcu-omx-il | ||
| 42 | |||
| 43 | oe_runmake install INSTALL_PATH=${D}${bindir} | ||
| 44 | |||
| 45 | oe_libinstall -C ${S}/bin/ -so libOMX.allegro.core ${D}/${libdir}/ | ||
| 46 | oe_libinstall -C ${S}/bin/ -so libOMX.allegro.video_decoder ${D}/${libdir}/ | ||
| 47 | oe_libinstall -C ${S}/bin/ -so libOMX.allegro.video_encoder ${D}/${libdir}/ | ||
| 48 | } | ||
| 49 | |||
| 50 | # These libraries shouldn't get installed in world builds unless something | ||
| 51 | # explicitly depends upon them. | ||
| 52 | |||
| 53 | EXCLUDE_FROM_WORLD = "1" | ||
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_20240216-xilinx-v2024.1.bb b/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_20240216-xilinx-v2024.1.bb deleted file mode 100644 index 02aa0b8e..00000000 --- a/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_20240216-xilinx-v2024.1.bb +++ /dev/null | |||
| @@ -1,41 +0,0 @@ | |||
| 1 | SUMMARY = "Firmware for VCU" | ||
| 2 | DESCRIPTION = "Firmware binaries provider for VCU" | ||
| 3 | LICENSE = "Proprietary" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=9bef8aa9d1eba8aca1b7dffdef500262" | ||
| 5 | |||
| 6 | PV .= "+git" | ||
| 7 | |||
| 8 | S = "${UNPACKDIR}/git" | ||
| 9 | |||
| 10 | BRANCH ?= "xlnx_rel_v2024.1" | ||
| 11 | REPO ?= "git://github.com/Xilinx/vcu-firmware.git;protocol=https" | ||
| 12 | SRCREV = "6ee1998c53817ab0c137b8b99089337d5caba62c" | ||
| 13 | |||
| 14 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | ||
| 15 | SRC_URI = "${REPO};${BRANCHARG}" | ||
| 16 | |||
| 17 | inherit features_check | ||
| 18 | |||
| 19 | REQUIRED_MACHINE_FEATURES = "vcu" | ||
| 20 | |||
| 21 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 22 | |||
| 23 | do_compile[noexec] = "1" | ||
| 24 | |||
| 25 | do_install() { | ||
| 26 | install -Dm 0644 ${S}/1.0.0/lib/firmware/al5d_b.fw ${D}${nonarch_base_libdir}/firmware/al5d_b.fw | ||
| 27 | install -Dm 0644 ${S}/1.0.0/lib/firmware/al5d.fw ${D}${nonarch_base_libdir}/firmware/al5d.fw | ||
| 28 | install -Dm 0644 ${S}/1.0.0/lib/firmware/al5e_b.fw ${D}${nonarch_base_libdir}/firmware/al5e_b.fw | ||
| 29 | install -Dm 0644 ${S}/1.0.0/lib/firmware/al5e.fw ${D}${nonarch_base_libdir}/firmware/al5e.fw | ||
| 30 | } | ||
| 31 | |||
| 32 | # Inhibit warnings about files being stripped | ||
| 33 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | ||
| 34 | INHIBIT_PACKAGE_STRIP = "1" | ||
| 35 | FILES:${PN} = "${nonarch_base_libdir}/firmware/*" | ||
| 36 | |||
| 37 | # These libraries shouldn't get installed in world builds unless something | ||
| 38 | # explicitly depends upon them. | ||
| 39 | EXCLUDE_FROM_WORLD = "1" | ||
| 40 | |||
| 41 | INSANE_SKIP:${PN} = "ldflags" | ||
diff --git a/meta-xilinx-core/recipes-multimedia/vdu/files/99-vdu-enc-dec.rules b/meta-xilinx-core/recipes-multimedia/vdu/files/99-vdu-enc-dec.rules deleted file mode 100644 index 78bb54f4..00000000 --- a/meta-xilinx-core/recipes-multimedia/vdu/files/99-vdu-enc-dec.rules +++ /dev/null | |||
| @@ -1,4 +0,0 @@ | |||
| 1 | # Allegro VDU Encode, Decoder module drivers | ||
| 2 | SUBSYSTEM=="allegro_decode_class", KERNEL=="allegroDecodeIP[0-4]*", MODE="0660", GROUP="video", TAG+="uaccess" | ||
| 3 | |||
| 4 | |||
diff --git a/meta-xilinx-core/recipes-multimedia/vdu/kernel-module-vdu_2024.1.bb b/meta-xilinx-core/recipes-multimedia/vdu/kernel-module-vdu_2024.1.bb deleted file mode 100644 index 39df1545..00000000 --- a/meta-xilinx-core/recipes-multimedia/vdu/kernel-module-vdu_2024.1.bb +++ /dev/null | |||
| @@ -1,34 +0,0 @@ | |||
| 1 | SUMMARY = "Linux kernel module for Video Decode Unit" | ||
| 2 | DESCRIPTION = "Out-of-tree VDU decoder common kernel modules" | ||
| 3 | SECTION = "kernel/modules" | ||
| 4 | LICENSE = "GPL-2.0-or-later" | ||
| 5 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=eb723b61539feef013de476e68b5c50a" | ||
| 6 | |||
| 7 | PV .= "+git" | ||
| 8 | |||
| 9 | S = "${UNPACKDIR}/git" | ||
| 10 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 11 | |||
| 12 | BRANCH ?= "xlnx_rel_v2024.1" | ||
| 13 | REPO ?= "git://github.com/Xilinx/vdu-modules.git;protocol=https" | ||
| 14 | SRCREV ?= "25773344ce1e539e7136c5a30cdee98a6cf490a8" | ||
| 15 | |||
| 16 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | ||
| 17 | SRC_URI = "${REPO};${BRANCHARG} \ | ||
| 18 | file://99-vdu-enc-dec.rules \ | ||
| 19 | " | ||
| 20 | |||
| 21 | inherit module features_check | ||
| 22 | |||
| 23 | REQUIRED_MACHINE_FEATURES = "vdu" | ||
| 24 | |||
| 25 | EXTRA_OEMAKE += "O=${STAGING_KERNEL_BUILDDIR}" | ||
| 26 | |||
| 27 | RDEPENDS:${PN} = "vdu-firmware" | ||
| 28 | |||
| 29 | do_install:append() { | ||
| 30 | install -d ${D}${sysconfdir}/udev/rules.d | ||
| 31 | install -m 0644 ${UNPACKDIR}/99-vdu-enc-dec.rules ${D}${sysconfdir}/udev/rules.d/ | ||
| 32 | } | ||
| 33 | |||
| 34 | FILES:${PN} = "${sysconfdir}/udev/rules.d/*" | ||
diff --git a/meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_1.0.79-xilinx-v2024.1.bb b/meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_1.0.79-xilinx-v2024.1.bb deleted file mode 100644 index 08d152d2..00000000 --- a/meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_1.0.79-xilinx-v2024.1.bb +++ /dev/null | |||
| @@ -1,43 +0,0 @@ | |||
| 1 | SUMMARY = "Control Software for VDU" | ||
| 2 | DESCRIPTION = "Control software libraries, test applications and headers provider for VDU" | ||
| 3 | LICENSE = "MIT" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=002a0a92906100955ea6ed02dcd2c2cd" | ||
| 5 | |||
| 6 | PV .= "+git" | ||
| 7 | |||
| 8 | BRANCH ?= "xlnx_rel_v2024.1" | ||
| 9 | REPO ?= "git://github.com/Xilinx/vdu-ctrl-sw.git;protocol=https" | ||
| 10 | SRCREV ?= "fb8730a808b707bfb86d3d64881899214a951ff6" | ||
| 11 | |||
| 12 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | ||
| 13 | SRC_URI = "${REPO};${BRANCHARG}" | ||
| 14 | |||
| 15 | S = "${UNPACKDIR}/git" | ||
| 16 | B = "${S}" | ||
| 17 | |||
| 18 | inherit autotools features_check | ||
| 19 | |||
| 20 | REQUIRED_MACHINE_FEATURES = "vdu" | ||
| 21 | |||
| 22 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 23 | |||
| 24 | RDEPENDS:${PN} = "kernel-module-vdu" | ||
| 25 | |||
| 26 | do_compile[dirs] = "${S}" | ||
| 27 | do_install[dirs] = "${S}" | ||
| 28 | |||
| 29 | EXTRA_OEMAKE = "CC='${CC}' CXX='${CXX} ${CXXFLAGS}'" | ||
| 30 | EXTRA_OEMAKE +=" INSTALL_HDR_PATH=${D}${includedir}/vdu-ctrl-sw/include INSTALL_PATH=${D}${bindir}" | ||
| 31 | |||
| 32 | do_install:append() { | ||
| 33 | |||
| 34 | oe_libinstall -C ${S}/bin/ -so liballegro_decode ${D}/${libdir}/ | ||
| 35 | } | ||
| 36 | |||
| 37 | # These libraries shouldn't get installed in world builds unless something | ||
| 38 | # explicitly depends upon them. | ||
| 39 | |||
| 40 | EXCLUDE_FROM_WORLD = "1" | ||
| 41 | |||
| 42 | # Disable buildpaths QA check warnings. | ||
| 43 | INSANE_SKIP:${PN} += "buildpaths" | ||
diff --git a/meta-xilinx-core/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.1.bb b/meta-xilinx-core/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.1.bb deleted file mode 100644 index 25acc5d2..00000000 --- a/meta-xilinx-core/recipes-multimedia/vdu/libvdu-omxil_1.1.2-xilinx-v2024.1.bb +++ /dev/null | |||
| @@ -1,49 +0,0 @@ | |||
| 1 | SUMMARY = "OpenMAX Integration layer for VDU" | ||
| 2 | DESCRIPTION = "OMX IL Libraries,test application and headers for VDU" | ||
| 3 | LICENSE = "MIT" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=002a0a92906100955ea6ed02dcd2c2cd" | ||
| 5 | |||
| 6 | PV .= "+git" | ||
| 7 | |||
| 8 | BRANCH ?= "xlnx_rel_v2024.1" | ||
| 9 | REPO ?= "git://github.com/Xilinx/vdu-omx-il.git;protocol=https" | ||
| 10 | SRCREV ?= "af9c6e8935799f4dcd579b0164dd05eb039b569d" | ||
| 11 | |||
| 12 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | ||
| 13 | SRC_URI = "${REPO};${BRANCHARG}" | ||
| 14 | |||
| 15 | S = "${UNPACKDIR}/git" | ||
| 16 | B = "${UNPACKDIR}/git" | ||
| 17 | |||
| 18 | inherit autotools features_check | ||
| 19 | |||
| 20 | REQUIRED_MACHINE_FEATURES = "vdu" | ||
| 21 | |||
| 22 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 23 | |||
| 24 | DEPENDS = "libvdu-ctrlsw" | ||
| 25 | RDEPENDS:${PN} = "kernel-module-vdu libvdu-ctrlsw" | ||
| 26 | |||
| 27 | EXTERNAL_INCLUDE="${STAGING_INCDIR}/vdu-ctrl-sw/include" | ||
| 28 | |||
| 29 | do_compile[dirs] = "${S}" | ||
| 30 | do_install[dirs] = "${S}" | ||
| 31 | |||
| 32 | EXTRA_OEMAKE = " \ | ||
| 33 | CC='${CC}' CXX='${CXX} ${CXXFLAGS}' \ | ||
| 34 | EXTERNAL_INCLUDE='${EXTERNAL_INCLUDE}' \ | ||
| 35 | INSTALL_PATH=${D}${bindir} \ | ||
| 36 | INCLUDE_INST_PATH=${D}${includedir} \ | ||
| 37 | " | ||
| 38 | |||
| 39 | do_install:append() { | ||
| 40 | install -d ${D}${libdir} | ||
| 41 | |||
| 42 | oe_libinstall -C ${S}/bin/ -so libOMX.allegro.core ${D}/${libdir}/ | ||
| 43 | oe_libinstall -C ${S}/bin/ -so libOMX.allegro.video_decoder ${D}/${libdir}/ | ||
| 44 | } | ||
| 45 | |||
| 46 | # These libraries shouldn't get installed in world builds unless something | ||
| 47 | # explicitly depends upon them. | ||
| 48 | |||
| 49 | EXCLUDE_FROM_WORLD = "1" | ||
diff --git a/meta-xilinx-core/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.1.bb b/meta-xilinx-core/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.1.bb deleted file mode 100644 index 79a528ad..00000000 --- a/meta-xilinx-core/recipes-multimedia/vdu/vdu-firmware_20240216-xilinx-v2024.1.bb +++ /dev/null | |||
| @@ -1,38 +0,0 @@ | |||
| 1 | SUMMARY = "Firmware for VDU" | ||
| 2 | DESCRIPTION = "Firmware binaries provider for VDU" | ||
| 3 | LICENSE = "Proprietary" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE.md;md5=722a9d20bf58ac06585a6d91ee36e60e" | ||
| 5 | |||
| 6 | PV .= "+git" | ||
| 7 | |||
| 8 | S = "${UNPACKDIR}/git" | ||
| 9 | B = "${S}" | ||
| 10 | |||
| 11 | BRANCH ?= "xlnx_rel_v2024.1" | ||
| 12 | REPO ?= "git://github.com/Xilinx/vdu-firmware.git;protocol=https" | ||
| 13 | SRCREV ?= "724de80630edcb87d865d69f1a6c0dc61c3f9f12" | ||
| 14 | |||
| 15 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | ||
| 16 | SRC_URI = "${REPO};${BRANCHARG}" | ||
| 17 | |||
| 18 | inherit autotools features_check | ||
| 19 | |||
| 20 | REQUIRED_MACHINE_FEATURES = "vdu" | ||
| 21 | |||
| 22 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 23 | |||
| 24 | EXTRA_OEMAKE +="INSTALL_PATH=${D}/${nonarch_base_libdir}/firmware" | ||
| 25 | |||
| 26 | do_compile[noexec] = "1" | ||
| 27 | do_install[dirs] = "${S}" | ||
| 28 | |||
| 29 | # Inhibit warnings about files being stripped | ||
| 30 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | ||
| 31 | INHIBIT_PACKAGE_STRIP = "1" | ||
| 32 | FILES:${PN} = "${nonarch_base_libdir}/firmware/*" | ||
| 33 | |||
| 34 | # These libraries shouldn't get installed in world builds unless something | ||
| 35 | # explicitly depends upon them. | ||
| 36 | EXCLUDE_FROM_WORLD = "1" | ||
| 37 | |||
| 38 | INSANE_SKIP:${PN} = "ldflags" | ||
