neo-ipa-uguzzi: add package for NXP's Neo ISP
The neo-ipa-uguzzi package provides uGuzzi IPA (image processing
algorithms) for NXP's Neo ISP on the ccimx95. The recipe is backported
from NXP’s lf-6.12.49_2.2.0 release, and enabled at runtime as part of
the gstreamer packagegroup.
https://onedigi.atlassian.net/browse/DEL-10003
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
(cherry picked from commit 3f4a8a410c)
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
parent
f4d412f08e
commit
2a416f7ebd
|
|
@ -0,0 +1,36 @@
|
|||
SUMMARY = "uGuzzi IPA for the libcamera NXP NEO pipeline"
|
||||
DESCRIPTION = "\
|
||||
An Image Processing Algorithm library for libcamera, for i.MX95 ISP, \
|
||||
based on proprietary MM Solutions EAD uGuzzi 3A library"
|
||||
SECTION = "libs"
|
||||
LICENSE = "Apache-2.0 & BSD-2-Clause & GPL-2.0-or-later & LGPL-2.1-or-later & MIT & Proprietary"
|
||||
# Put EULA on separate line for automated recipe updates
|
||||
LIC_FILES_CHKSUM = "file://LICENSES/LA_OPT_NXP_Software_License.txt;md5=bc649096ad3928ec06a8713b8d787eac"
|
||||
LIC_FILES_CHKSUM += " \
|
||||
file://COPYING;md5=6462e06298403caf09a22e67a7cc551a \
|
||||
file://LICENSES/Apache-2.0.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \
|
||||
file://LICENSES/BSD-2-Clause.txt;md5=63d6ee386b8aaba70b1bf15a79ca50f2 \
|
||||
file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c \
|
||||
file://LICENSES/LGPL-2.1-or-later.txt;md5=3c328714bf889b2c3c7cd842e3e4893b \
|
||||
file://LICENSES/MIT.txt;md5=38aa75cf4c4c87f018227d5ec9638d75 "
|
||||
DEPENDS = "libcamera"
|
||||
|
||||
SRC_URI = "${NEO_IPA_UGUZZI_SRC};branch=${SRCBRANCH}"
|
||||
NEO_IPA_UGUZZI_SRC ?= "git://github.com/nxp-imx/neo-ipa-uguzzi;protocol=https"
|
||||
SRCBRANCH = "lf-6.12.49_2.2.0"
|
||||
SRCREV = "c99e172e3f7f49f62625972b25a038e547e24096"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
||||
FILES:${PN} += "${libdir}/libcamera ${datadir}/libcamera"
|
||||
|
||||
# Libraries are unversioned
|
||||
SOLIBS = ".so"
|
||||
FILES_SOLIBSDEV = ""
|
||||
|
||||
# Pre-built binaries are already stripped, so skip the QA test
|
||||
INSANE_SKIP:${PN} = "already-stripped"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx95-generic-bsp)"
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
#
|
||||
# Copyright (C) 2012-2024, Digi International Inc.
|
||||
# Copyright (C) 2012-2026, Digi International Inc.
|
||||
#
|
||||
SUMMARY = "Gstreamer framework packagegroup for DEY image"
|
||||
|
||||
|
|
@ -38,7 +38,7 @@ MACHINE_GSTREAMER_1_0_EXTRA_INSTALL ?= " \
|
|||
gstreamer1.0-libav \
|
||||
"
|
||||
MACHINE_GSTREAMER_1_0_EXTRA_INSTALL:ccimx6ul ?= ""
|
||||
MACHINE_GSTREAMER_1_0_EXTRA_INSTALL:append:ccimx95 = " libcamera-gst"
|
||||
MACHINE_GSTREAMER_1_0_EXTRA_INSTALL:append:ccimx95 = " libcamera-gst neo-ipa-uguzzi"
|
||||
|
||||
RDEPENDS:${PN} = " \
|
||||
${MACHINE_GSTREAMER_1_0_PKGS} \
|
||||
|
|
|
|||
Loading…
Reference in New Issue