diff options
Diffstat (limited to 'recipes-multimedia')
32 files changed, 258 insertions, 230 deletions
diff --git a/recipes-multimedia/alsa/alsa-lib_%.bbappend b/recipes-multimedia/alsa/alsa-lib_%.bbappend index a8935ed51..5a69da1bd 100644 --- a/recipes-multimedia/alsa/alsa-lib_%.bbappend +++ b/recipes-multimedia/alsa/alsa-lib_%.bbappend | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" | 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
| 2 | 2 | ||
| 3 | IMX_PATCH = " \ | 3 | IMX_PATCH = "\ |
| 4 | file://0001-add-conf-for-multichannel-support-in-imx.patch \ | 4 | file://0001-add-conf-for-multichannel-support-in-imx.patch \ |
| 5 | file://0005-add-ak4458-conf-for-multichannel-support.patch \ | 5 | file://0005-add-ak4458-conf-for-multichannel-support.patch \ |
| 6 | file://0006-add-conf-for-iMX-XCVR-sound-card.patch \ | 6 | file://0006-add-conf-for-iMX-XCVR-sound-card.patch \ |
| 7 | file://0007-add-conf-for-imx-cs42448-sound-card.patch \ | 7 | file://0007-add-conf-for-imx-cs42448-sound-card.patch \ |
| 8 | " | 8 | " |
| 9 | SRC_URI:append:imx-nxp-bsp = "${IMX_PATCH}" | 9 | SRC_URI:append:imx-nxp-bsp = " ${IMX_PATCH}" |
| 10 | 10 | ||
| 11 | PACKAGE_ARCH:imx-nxp-bsp = "${MACHINE_SOCARCH}" | 11 | PACKAGE_ARCH:imx-nxp-bsp = "${MACHINE_SOCARCH}" |
diff --git a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb index fabbbb4ff..fced1cb66 100644 --- a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb +++ b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb | |||
| @@ -3,6 +3,7 @@ | |||
| 3 | # Released under the MIT license (see COPYING.MIT for the terms) | 3 | # Released under the MIT license (see COPYING.MIT for the terms) |
| 4 | 4 | ||
| 5 | DESCRIPTION = "Freescale alsa-lib plugins" | 5 | DESCRIPTION = "Freescale alsa-lib plugins" |
| 6 | HOMEPAGE = "https://github.com/nxp-imx/imx-alsa-plugins" | ||
| 6 | LICENSE = "GPL-2.0-only" | 7 | LICENSE = "GPL-2.0-only" |
| 7 | SECTION = "multimedia" | 8 | SECTION = "multimedia" |
| 8 | DEPENDS = "alsa-lib" | 9 | DEPENDS = "alsa-lib" |
| @@ -27,7 +28,7 @@ SRCREV = "18eb79b6cf13fb988de7d4eef5b22eb60f8e2533" | |||
| 27 | CFLAGS:append = " -I${STAGING_INCDIR_IMX}" | 28 | CFLAGS:append = " -I${STAGING_INCDIR_IMX}" |
| 28 | 29 | ||
| 29 | PACKAGECONFIG ??= "${PACKAGECONFIG_SWPDM}" | 30 | PACKAGECONFIG ??= "${PACKAGECONFIG_SWPDM}" |
| 30 | PACKAGECONFIG_SWPDM = "" | 31 | PACKAGECONFIG_SWPDM = "" |
| 31 | PACKAGECONFIG_SWPDM:mx8-nxp-bsp = "swpdm" | 32 | PACKAGECONFIG_SWPDM:mx8-nxp-bsp = "swpdm" |
| 32 | 33 | ||
| 33 | PACKAGECONFIG[swpdm] = "--enable-swpdm,--disable-swpdm,imx-sw-pdm" | 34 | PACKAGECONFIG[swpdm] = "--enable-swpdm,--disable-swpdm,imx-sw-pdm" |
diff --git a/recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb b/recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb index ddbe334db..fd32b0a80 100644 --- a/recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb | |||
| @@ -14,7 +14,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-${PV} | |||
| 14 | 14 | ||
| 15 | SRC_URI[sha256sum] = "dec8fc56d578d65c498e65e56efe44994c5d3f4e85dbbdff0242b441b32e19b2" | 15 | SRC_URI[sha256sum] = "dec8fc56d578d65c498e65e56efe44994c5d3f4e85dbbdff0242b441b32e19b2" |
| 16 | 16 | ||
| 17 | DEPENDS = "json-glib glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base" | 17 | DEPENDS = "glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base json-glib" |
| 18 | RRECOMMENDS:${PN} = "git" | 18 | RRECOMMENDS:${PN} = "git" |
| 19 | 19 | ||
| 20 | FILES:${PN} += "${datadir}/gstreamer-1.0/* ${libdir}/gst-validate-launcher/* ${libdir}/gstreamer-1.0/*" | 20 | FILES:${PN} += "${datadir}/gstreamer-1.0/* ${libdir}/gst-validate-launcher/* ${libdir}/gstreamer-1.0/*" |
| @@ -33,7 +33,7 @@ def gettext_oemeson(d): | |||
| 33 | # Build GstValidateVideo | 33 | # Build GstValidateVideo |
| 34 | PACKAGECONFIG[cairo] = "-Dcairo=enabled,-Dcairo=disabled,cairo" | 34 | PACKAGECONFIG[cairo] = "-Dcairo=enabled,-Dcairo=disabled,cairo" |
| 35 | 35 | ||
| 36 | EXTRA_OEMESON += " \ | 36 | EXTRA_OEMESON += "\ |
| 37 | -Ddoc=disabled \ | 37 | -Ddoc=disabled \ |
| 38 | -Ddebug_viewer=disabled \ | 38 | -Ddebug_viewer=disabled \ |
| 39 | -Dtests=disabled \ | 39 | -Dtests=disabled \ |
diff --git a/recipes-multimedia/gstreamer/gst-examples_1.26.6.bb b/recipes-multimedia/gstreamer/gst-examples_1.26.6.bb index 2b31df7df..1a606ad48 100644 --- a/recipes-multimedia/gstreamer/gst-examples_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gst-examples_1.26.6.bb | |||
| @@ -8,9 +8,9 @@ BUGTRACKER = "https://gitlab.freedesktop.org/gstreamer/gst-examples/-/issues" | |||
| 8 | LICENSE = "LGPL-2.0-or-later" | 8 | LICENSE = "LGPL-2.0-or-later" |
| 9 | LIC_FILES_CHKSUM = "file://playback/player/gtk/gtk-play.c;beginline=1;endline=20;md5=f8c72dae3d36823ec716a9ebcae593b9" | 9 | LIC_FILES_CHKSUM = "file://playback/player/gtk/gtk-play.c;beginline=1;endline=20;md5=f8c72dae3d36823ec716a9ebcae593b9" |
| 10 | 10 | ||
| 11 | DEPENDS = "glib-2.0 gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad gtk+3 json-glib glib-2.0-native" | 11 | DEPENDS = "glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gtk+3 json-glib" |
| 12 | 12 | ||
| 13 | SRC_URI = "git://gitlab.freedesktop.org/gstreamer/gstreamer.git;protocol=https;branch=1.26;tag=${PV} \ | 13 | SRC_URI = "git://gitlab.freedesktop.org/gstreamer/gstreamer.git;protocol=https;branch=1.26 \ |
| 14 | file://0001-Make-player-examples-installable.patch \ | 14 | file://0001-Make-player-examples-installable.patch \ |
| 15 | file://gst-player.desktop \ | 15 | file://gst-player.desktop \ |
| 16 | " | 16 | " |
| @@ -29,13 +29,13 @@ UPSTREAM_CHECK_GITTAGREGEX = "^(?P<pver>\d+\.(\d*[02468])+(\.\d+)+)" | |||
| 29 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" | 29 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" |
| 30 | 30 | ||
| 31 | do_install:append() { | 31 | do_install:append() { |
| 32 | install -m 0644 -D ${UNPACKDIR}/gst-player.desktop ${D}${datadir}/applications/gst-player.desktop | 32 | install -m 0644 -D ${UNPACKDIR}/gst-player.desktop ${D}${datadir}/applications/gst-player.desktop |
| 33 | } | 33 | } |
| 34 | 34 | ||
| 35 | RDEPENDS:${PN} = "gstreamer1.0-plugins-base-playback" | 35 | RDEPENDS:${PN} = "gstreamer1.0-plugins-base-playback" |
| 36 | RRECOMMENDS:${PN} = "gstreamer1.0-plugins-base-meta \ | 36 | RRECOMMENDS:${PN} = "gstreamer1.0-plugins-base-meta \ |
| 37 | gstreamer1.0-plugins-good-meta \ | 37 | gstreamer1.0-plugins-good-meta \ |
| 38 | gstreamer1.0-plugins-bad-meta \ | 38 | gstreamer1.0-plugins-bad-meta \ |
| 39 | ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "gstreamer1.0-libav", "", d)} \ | 39 | ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "gstreamer1.0-libav", "", d)} \ |
| 40 | ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "gstreamer1.0-plugins-ugly-meta", "", d)}" | 40 | ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "gstreamer1.0-plugins-ugly-meta", "", d)}" |
| 41 | RPROVIDES:${PN} += "gst-player gst-player-bin" | 41 | RPROVIDES:${PN} += "gst-player gst-player-bin" |
diff --git a/recipes-multimedia/gstreamer/gst-variable-rtsp-server_1.0.bb b/recipes-multimedia/gstreamer/gst-variable-rtsp-server_1.0.bb index 96a7ce6ab..59fb98393 100644 --- a/recipes-multimedia/gstreamer/gst-variable-rtsp-server_1.0.bb +++ b/recipes-multimedia/gstreamer/gst-variable-rtsp-server_1.0.bb | |||
| @@ -8,17 +8,16 @@ LICENSE = "GPL-3.0-only" | |||
| 8 | 8 | ||
| 9 | inherit pkgconfig | 9 | inherit pkgconfig |
| 10 | 10 | ||
| 11 | DEPENDS = "gstreamer1.0 gstreamer1.0-rtsp-server glib-2.0" | 11 | DEPENDS = "glib-2.0 gstreamer1.0 gstreamer1.0-rtsp-server" |
| 12 | 12 | ||
| 13 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" | 13 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" |
| 14 | 14 | ||
| 15 | SRC_URI = " \ | 15 | SRC_URI = "\ |
| 16 | git://github.com/Gateworks/gst-gateworks-apps;branch=master;protocol=https \ | 16 | git://github.com/Gateworks/gst-gateworks-apps;branch=master;protocol=https \ |
| 17 | " | 17 | " |
| 18 | 18 | ||
| 19 | SRCREV = "490564815d8049dbdd79087f546835b673ba6e88" | 19 | SRCREV = "490564815d8049dbdd79087f546835b673ba6e88" |
| 20 | 20 | ||
| 21 | |||
| 22 | do_install() { | 21 | do_install() { |
| 23 | install -m 0755 -D ${S}/bin/gst-variable-rtsp-server \ | 22 | install -m 0755 -D ${S}/bin/gst-variable-rtsp-server \ |
| 24 | ${D}/${bindir}/gst-variable-rtsp-server | 23 | ${D}/${bindir}/gst-variable-rtsp-server |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb index e7a4a7dea..a19ccd93d 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | SUMMARY = "Libav-based GStreamer 1.x plugin" | 1 | SUMMARY = "Libav-based GStreamer 1.x plugin" |
| 2 | DESCRIPTION = "Contains a GStreamer plugin for using the encoders, decoders, \ | 2 | DESCRIPTION = "Contains a GStreamer plugin for using the encoders, decoders, \ |
| 3 | muxers, and demuxers provided by FFmpeg." | 3 | muxers, and demuxers provided by FFmpeg." |
| 4 | HOMEPAGE = "http://gstreamer.freedesktop.org/" | 4 | HOMEPAGE = "http://gstreamer.freedesktop.org/" |
| 5 | SECTION = "multimedia" | 5 | SECTION = "multimedia" |
| 6 | 6 | ||
| @@ -20,7 +20,7 @@ DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base ffmpeg" | |||
| 20 | 20 | ||
| 21 | inherit meson pkgconfig upstream-version-is-even | 21 | inherit meson pkgconfig upstream-version-is-even |
| 22 | 22 | ||
| 23 | EXTRA_OEMESON += " \ | 23 | EXTRA_OEMESON += "\ |
| 24 | -Dtests=disabled \ | 24 | -Dtests=disabled \ |
| 25 | " | 25 | " |
| 26 | 26 | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb index 36db56eb8..8c294d92f 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb | |||
| @@ -11,6 +11,7 @@ require recipes-multimedia/gstreamer/gstreamer1.0-plugins-license.inc | |||
| 11 | SUMMARY = "'Bad' GStreamer plugins and helper libraries " | 11 | SUMMARY = "'Bad' GStreamer plugins and helper libraries " |
| 12 | HOMEPAGE = "https://gstreamer.freedesktop.org/" | 12 | HOMEPAGE = "https://gstreamer.freedesktop.org/" |
| 13 | BUGTRACKER = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues" | 13 | BUGTRACKER = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues" |
| 14 | CVE_PRODUCT = "gst-plugins-bad" | ||
| 14 | 15 | ||
| 15 | SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.xz \ | 16 | SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.xz \ |
| 16 | file://0001-fix-maybe-uninitialized-warnings-when-compiling-with.patch \ | 17 | file://0001-fix-maybe-uninitialized-warnings-when-compiling-with.patch \ |
| @@ -26,7 +27,7 @@ DEPENDS += "gstreamer1.0-plugins-base" | |||
| 26 | 27 | ||
| 27 | inherit gobject-introspection | 28 | inherit gobject-introspection |
| 28 | 29 | ||
| 29 | PACKAGECONFIG ??= " \ | 30 | PACKAGECONFIG ??= "\ |
| 30 | ${GSTREAMER_ORC} \ | 31 | ${GSTREAMER_ORC} \ |
| 31 | ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} \ | 32 | ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} \ |
| 32 | ${@bb.utils.filter('DISTRO_FEATURES', 'directfb vulkan x11', d)} \ | 33 | ${@bb.utils.filter('DISTRO_FEATURES', 'directfb vulkan x11', d)} \ |
| @@ -37,74 +38,74 @@ PACKAGECONFIG ??= " \ | |||
| 37 | ${@bb.utils.contains('TUNE_FEATURES', 'mx32', '', 'rsvg', d)} \ | 38 | ${@bb.utils.contains('TUNE_FEATURES', 'mx32', '', 'rsvg', d)} \ |
| 38 | " | 39 | " |
| 39 | 40 | ||
| 40 | PACKAGECONFIG[aom] = "-Daom=enabled,-Daom=disabled,aom" | 41 | PACKAGECONFIG[aom] = "-Daom=enabled,-Daom=disabled,aom" |
| 41 | PACKAGECONFIG[assrender] = "-Dassrender=enabled,-Dassrender=disabled,libass" | 42 | PACKAGECONFIG[assrender] = "-Dassrender=enabled,-Dassrender=disabled,libass" |
| 42 | PACKAGECONFIG[avtp] = "-Davtp=enabled,-Davtp=disabled,libavtp" | 43 | PACKAGECONFIG[avtp] = "-Davtp=enabled,-Davtp=disabled,libavtp" |
| 43 | PACKAGECONFIG[bluez] = "-Dbluez=enabled,-Dbluez=disabled,bluez5" | 44 | PACKAGECONFIG[bluez] = "-Dbluez=enabled,-Dbluez=disabled,bluez5" |
| 44 | PACKAGECONFIG[bz2] = "-Dbz2=enabled,-Dbz2=disabled,bzip2" | 45 | PACKAGECONFIG[bz2] = "-Dbz2=enabled,-Dbz2=disabled,bzip2" |
| 45 | PACKAGECONFIG[closedcaption] = "-Dclosedcaption=enabled,-Dclosedcaption=disabled,pango cairo" | 46 | PACKAGECONFIG[closedcaption] = "-Dclosedcaption=enabled,-Dclosedcaption=disabled,pango cairo" |
| 46 | PACKAGECONFIG[curl] = "-Dcurl=enabled,-Dcurl=disabled,curl" | 47 | PACKAGECONFIG[curl] = "-Dcurl=enabled,-Dcurl=disabled,curl" |
| 47 | PACKAGECONFIG[dash] = "-Ddash=enabled,-Ddash=disabled,libxml2" | 48 | PACKAGECONFIG[dash] = "-Ddash=enabled,-Ddash=disabled,libxml2" |
| 48 | PACKAGECONFIG[dc1394] = "-Ddc1394=enabled,-Ddc1394=disabled,libdc1394" | 49 | PACKAGECONFIG[dc1394] = "-Ddc1394=enabled,-Ddc1394=disabled,libdc1394" |
| 49 | PACKAGECONFIG[directfb] = "-Ddirectfb=enabled,-Ddirectfb=disabled,directfb" | 50 | PACKAGECONFIG[directfb] = "-Ddirectfb=enabled,-Ddirectfb=disabled,directfb" |
| 50 | PACKAGECONFIG[dtls] = "-Ddtls=enabled,-Ddtls=disabled,openssl" | 51 | PACKAGECONFIG[dtls] = "-Ddtls=enabled,-Ddtls=disabled,openssl" |
| 51 | PACKAGECONFIG[faac] = "-Dfaac=enabled,-Dfaac=disabled,faac" | 52 | PACKAGECONFIG[faac] = "-Dfaac=enabled,-Dfaac=disabled,faac" |
| 52 | PACKAGECONFIG[faad] = "-Dfaad=enabled,-Dfaad=disabled,faad2" | 53 | PACKAGECONFIG[faad] = "-Dfaad=enabled,-Dfaad=disabled,faad2" |
| 53 | PACKAGECONFIG[fluidsynth] = "-Dfluidsynth=enabled,-Dfluidsynth=disabled,fluidsynth" | 54 | PACKAGECONFIG[fluidsynth] = "-Dfluidsynth=enabled,-Dfluidsynth=disabled,fluidsynth" |
| 54 | PACKAGECONFIG[hls] = "-Dhls=enabled,-Dhls=disabled," | 55 | PACKAGECONFIG[hls] = "-Dhls=enabled,-Dhls=disabled," |
| 55 | # Pick atleast one crypto backend below when enabling hls | 56 | # Pick atleast one crypto backend below when enabling hls |
| 56 | PACKAGECONFIG[nettle] = "-Dhls-crypto=nettle,,nettle" | 57 | PACKAGECONFIG[nettle] = "-Dhls-crypto=nettle,,nettle" |
| 57 | PACKAGECONFIG[openssl] = "-Dhls-crypto=openssl,,openssl" | 58 | PACKAGECONFIG[openssl] = "-Dhls-crypto=openssl,,openssl" |
| 58 | PACKAGECONFIG[gcrypt] = "-Dhls-crypto=libgcrypt,,libgcrypt" | 59 | PACKAGECONFIG[gcrypt] = "-Dhls-crypto=libgcrypt,,libgcrypt" |
| 59 | # the gl packageconfig enables OpenGL elements that haven't been ported | 60 | # the gl packageconfig enables OpenGL elements that haven't been ported |
| 60 | # to -base yet. They depend on the gstgl library in -base, so we do | 61 | # to -base yet. They depend on the gstgl library in -base, so we do |
| 61 | # not add GL dependencies here, since these are taken care of in -base. | 62 | # not add GL dependencies here, since these are taken care of in -base. |
| 62 | PACKAGECONFIG[gl] = "-Dgl=enabled,-Dgl=disabled," | 63 | PACKAGECONFIG[gl] = "-Dgl=enabled,-Dgl=disabled," |
| 63 | PACKAGECONFIG[kms] = "-Dkms=enabled,-Dkms=disabled,libdrm" | 64 | PACKAGECONFIG[kms] = "-Dkms=enabled,-Dkms=disabled,libdrm" |
| 64 | PACKAGECONFIG[libde265] = "-Dlibde265=enabled,-Dlibde265=disabled,libde265" | 65 | PACKAGECONFIG[libde265] = "-Dlibde265=enabled,-Dlibde265=disabled,libde265" |
| 65 | PACKAGECONFIG[libssh2] = "-Dcurl-ssh2=enabled,-Dcurl-ssh2=disabled,libssh2" | 66 | PACKAGECONFIG[libssh2] = "-Dcurl-ssh2=enabled,-Dcurl-ssh2=disabled,libssh2" |
| 66 | PACKAGECONFIG[lcms2] = "-Dcolormanagement=enabled,-Dcolormanagement=disabled,lcms" | 67 | PACKAGECONFIG[lcms2] = "-Dcolormanagement=enabled,-Dcolormanagement=disabled,lcms" |
| 67 | PACKAGECONFIG[modplug] = "-Dmodplug=enabled,-Dmodplug=disabled,libmodplug" | 68 | PACKAGECONFIG[modplug] = "-Dmodplug=enabled,-Dmodplug=disabled,libmodplug" |
| 68 | PACKAGECONFIG[msdk] = "-Dmsdk=enabled -Dmfx_api=oneVPL,-Dmsdk=disabled,onevpl-intel-gpu" | 69 | PACKAGECONFIG[msdk] = "-Dmsdk=enabled -Dmfx_api=oneVPL,-Dmsdk=disabled,onevpl-intel-gpu" |
| 69 | PACKAGECONFIG[neon] = "-Dneon=enabled,-Dneon=disabled,neon" | 70 | PACKAGECONFIG[neon] = "-Dneon=enabled,-Dneon=disabled,neon" |
| 70 | PACKAGECONFIG[openal] = "-Dopenal=enabled,-Dopenal=disabled,openal-soft" | 71 | PACKAGECONFIG[openal] = "-Dopenal=enabled,-Dopenal=disabled,openal-soft" |
| 71 | PACKAGECONFIG[opencv] = "-Dopencv=enabled,-Dopencv=disabled,opencv" | 72 | PACKAGECONFIG[opencv] = "-Dopencv=enabled,-Dopencv=disabled,opencv" |
| 72 | PACKAGECONFIG[openh264] = "-Dopenh264=enabled,-Dopenh264=disabled,openh264" | 73 | PACKAGECONFIG[openh264] = "-Dopenh264=enabled,-Dopenh264=disabled,openh264" |
| 73 | PACKAGECONFIG[openjpeg] = "-Dopenjpeg=enabled,-Dopenjpeg=disabled,openjpeg" | 74 | PACKAGECONFIG[openjpeg] = "-Dopenjpeg=enabled,-Dopenjpeg=disabled,openjpeg" |
| 74 | PACKAGECONFIG[openmpt] = "-Dopenmpt=enabled,-Dopenmpt=disabled,libopenmpt" | 75 | PACKAGECONFIG[openmpt] = "-Dopenmpt=enabled,-Dopenmpt=disabled,libopenmpt" |
| 75 | # the opus encoder/decoder elements are now in the -base package, | 76 | # the opus encoder/decoder elements are now in the -base package, |
| 76 | # but the opus parser remains in -bad | 77 | # but the opus parser remains in -bad |
| 77 | PACKAGECONFIG[opusparse] = "-Dopus=enabled,-Dopus=disabled,libopus" | 78 | PACKAGECONFIG[opusparse] = "-Dopus=enabled,-Dopus=disabled,libopus" |
| 78 | PACKAGECONFIG[resindvd] = "-Dresindvd=enabled,-Dresindvd=disabled,libdvdread libdvdnav" | 79 | PACKAGECONFIG[resindvd] = "-Dresindvd=enabled,-Dresindvd=disabled,libdvdread libdvdnav" |
| 79 | PACKAGECONFIG[rsvg] = "-Drsvg=enabled,-Drsvg=disabled,librsvg" | 80 | PACKAGECONFIG[rsvg] = "-Drsvg=enabled,-Drsvg=disabled,librsvg" |
| 80 | PACKAGECONFIG[rtmp] = "-Drtmp=enabled,-Drtmp=disabled,rtmpdump" | 81 | PACKAGECONFIG[rtmp] = "-Drtmp=enabled,-Drtmp=disabled,rtmpdump" |
| 81 | PACKAGECONFIG[sbc] = "-Dsbc=enabled,-Dsbc=disabled,sbc" | 82 | PACKAGECONFIG[sbc] = "-Dsbc=enabled,-Dsbc=disabled,sbc" |
| 82 | PACKAGECONFIG[sctp] = "-Dsctp=enabled,-Dsctp=disabled" | 83 | PACKAGECONFIG[sctp] = "-Dsctp=enabled,-Dsctp=disabled" |
| 83 | PACKAGECONFIG[smoothstreaming] = "-Dsmoothstreaming=enabled,-Dsmoothstreaming=disabled,libxml2" | 84 | PACKAGECONFIG[smoothstreaming] = "-Dsmoothstreaming=enabled,-Dsmoothstreaming=disabled,libxml2" |
| 84 | PACKAGECONFIG[sndfile] = "-Dsndfile=enabled,-Dsndfile=disabled,libsndfile1" | 85 | PACKAGECONFIG[sndfile] = "-Dsndfile=enabled,-Dsndfile=disabled,libsndfile1" |
| 85 | PACKAGECONFIG[srt] = "-Dsrt=enabled,-Dsrt=disabled,srt" | 86 | PACKAGECONFIG[srt] = "-Dsrt=enabled,-Dsrt=disabled,srt" |
| 86 | PACKAGECONFIG[srtp] = "-Dsrtp=enabled,-Dsrtp=disabled,libsrtp" | 87 | PACKAGECONFIG[srtp] = "-Dsrtp=enabled,-Dsrtp=disabled,libsrtp" |
| 87 | PACKAGECONFIG[tinyalsa] = "-Dtinyalsa=enabled,-Dtinyalsa=disabled,tinyalsa" | 88 | PACKAGECONFIG[tinyalsa] = "-Dtinyalsa=enabled,-Dtinyalsa=disabled,tinyalsa" |
| 88 | PACKAGECONFIG[ttml] = "-Dttml=enabled,-Dttml=disabled,libxml2 pango cairo" | 89 | PACKAGECONFIG[ttml] = "-Dttml=enabled,-Dttml=disabled,libxml2 pango cairo" |
| 89 | PACKAGECONFIG[uvch264] = "-Duvch264=enabled,-Duvch264=disabled,libusb1 libgudev" | 90 | PACKAGECONFIG[uvch264] = "-Duvch264=enabled,-Duvch264=disabled,libusb1 libgudev" |
| 90 | # this enables support for stateless V4L2 mem2mem codecs, which is a newer form of | 91 | # this enables support for stateless V4L2 mem2mem codecs, which is a newer form of |
| 91 | # V4L2 codec; the V4L2 code in -base supports the older stateful V4L2 mem2mem codecs | 92 | # V4L2 codec; the V4L2 code in -base supports the older stateful V4L2 mem2mem codecs |
| 92 | PACKAGECONFIG[v4l2codecs] = "-Dv4l2codecs=enabled,-Dv4l2codecs=disabled,libgudev" | 93 | PACKAGECONFIG[v4l2codecs] = "-Dv4l2codecs=enabled,-Dv4l2codecs=disabled,libgudev" |
| 93 | PACKAGECONFIG[va] = "-Dva=enabled,-Dva=disabled,libva" | 94 | PACKAGECONFIG[va] = "-Dva=enabled,-Dva=disabled,libva" |
| 94 | PACKAGECONFIG[voaacenc] = "-Dvoaacenc=enabled,-Dvoaacenc=disabled,vo-aacenc" | 95 | PACKAGECONFIG[voaacenc] = "-Dvoaacenc=enabled,-Dvoaacenc=disabled,vo-aacenc" |
| 95 | PACKAGECONFIG[voamrwbenc] = "-Dvoamrwbenc=enabled,-Dvoamrwbenc=disabled,vo-amrwbenc" | 96 | PACKAGECONFIG[voamrwbenc] = "-Dvoamrwbenc=enabled,-Dvoamrwbenc=disabled,vo-amrwbenc" |
| 96 | PACKAGECONFIG[vulkan] = "-Dvulkan=enabled,-Dvulkan=disabled,vulkan-loader shaderc-native" | 97 | PACKAGECONFIG[vulkan] = "-Dvulkan=enabled,-Dvulkan=disabled,vulkan-loader shaderc-native" |
| 97 | PACKAGECONFIG[wayland] = "-Dwayland=enabled,-Dwayland=disabled,wayland-native wayland wayland-protocols libdrm" | 98 | PACKAGECONFIG[wayland] = "-Dwayland=enabled,-Dwayland=disabled,wayland-native wayland wayland-protocols libdrm" |
| 98 | PACKAGECONFIG[webp] = "-Dwebp=enabled,-Dwebp=disabled,libwebp" | 99 | PACKAGECONFIG[webp] = "-Dwebp=enabled,-Dwebp=disabled,libwebp" |
| 99 | PACKAGECONFIG[webrtc] = "-Dwebrtc=enabled,-Dwebrtc=disabled,libnice" | 100 | PACKAGECONFIG[webrtc] = "-Dwebrtc=enabled,-Dwebrtc=disabled,libnice" |
| 100 | PACKAGECONFIG[webrtcdsp] = "-Dwebrtcdsp=enabled,-Dwebrtcdsp=disabled,webrtc-audio-processing" | 101 | PACKAGECONFIG[webrtcdsp] = "-Dwebrtcdsp=enabled,-Dwebrtcdsp=disabled,webrtc-audio-processing" |
| 101 | PACKAGECONFIG[zbar] = "-Dzbar=enabled,-Dzbar=disabled,zbar" | 102 | PACKAGECONFIG[zbar] = "-Dzbar=enabled,-Dzbar=disabled,zbar" |
| 102 | PACKAGECONFIG[x11] = "-Dx11=enabled,-Dx11=disabled,libxcb libxkbcommon" | 103 | PACKAGECONFIG[x11] = "-Dx11=enabled,-Dx11=disabled,libxcb libxkbcommon" |
| 103 | PACKAGECONFIG[x265] = "-Dx265=enabled,-Dx265=disabled,x265" | 104 | PACKAGECONFIG[x265] = "-Dx265=enabled,-Dx265=disabled,x265" |
| 104 | 105 | ||
| 105 | GSTREAMER_GPL = "${@bb.utils.filter('PACKAGECONFIG', 'faad resindvd x265', d)}" | 106 | GSTREAMER_GPL = "${@bb.utils.filter('PACKAGECONFIG', 'faad resindvd x265', d)}" |
| 106 | 107 | ||
| 107 | EXTRA_OEMESON += " \ | 108 | EXTRA_OEMESON += "\ |
| 108 | -Ddoc=disabled \ | 109 | -Ddoc=disabled \ |
| 109 | -Daes=enabled \ | 110 | -Daes=enabled \ |
| 110 | -Dcodecalpha=enabled \ | 111 | -Dcodecalpha=enabled \ |
| @@ -169,7 +170,6 @@ FILES:${PN}-opencv += "${datadir}/gst-plugins-bad/1.0/opencv*" | |||
| 169 | FILES:${PN}-transcode += "${datadir}/gstreamer-1.0/encoding-profiles" | 170 | FILES:${PN}-transcode += "${datadir}/gstreamer-1.0/encoding-profiles" |
| 170 | FILES:${PN}-voamrwbenc += "${datadir}/gstreamer-1.0/presets/GstVoAmrwbEnc.prs" | 171 | FILES:${PN}-voamrwbenc += "${datadir}/gstreamer-1.0/presets/GstVoAmrwbEnc.prs" |
| 171 | 172 | ||
| 172 | |||
| 173 | ########### End of OE-core copy ########### | 173 | ########### End of OE-core copy ########### |
| 174 | 174 | ||
| 175 | ########### i.MX overrides ################ | 175 | ########### i.MX overrides ################ |
| @@ -179,14 +179,14 @@ DEFAULT_PREFERENCE = "-1" | |||
| 179 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=69333daa044cb77e486cc36129f7a770" | 179 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=69333daa044cb77e486cc36129f7a770" |
| 180 | 180 | ||
| 181 | SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.xz \ | 181 | SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.xz \ |
| 182 | file://0001-fix-maybe-uninitialized-warnings-when-compiling-with.patch \ | 182 | file://0001-fix-maybe-uninitialized-warnings-when-compiling-with.patch \ |
| 183 | file://0002-avoid-including-sys-poll.h-directly.patch \ | 183 | file://0002-avoid-including-sys-poll.h-directly.patch \ |
| 184 | file://0004-opencv-resolve-missing-opencv-data-dir-in-yocto-buil.patch \ | 184 | file://0004-opencv-resolve-missing-opencv-data-dir-in-yocto-buil.patch \ |
| 185 | " | 185 | " |
| 186 | SRC_URI:prepend = "${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} " | 186 | SRC_URI:prepend = "${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} " |
| 187 | 187 | ||
| 188 | SRC_URI:append:mx93-nxp-bsp = "file://0001-MMFMWK-9590-gstcuda-disable-gir-build-for-cuda-plugi.patch" | 188 | SRC_URI:append:mx93-nxp-bsp = " file://0001-MMFMWK-9590-gstcuda-disable-gir-build-for-cuda-plugi.patch" |
| 189 | SRC_URI:append:mx943-nxp-bsp = "file://0001-MMFMWK-9590-gstcuda-disable-gir-build-for-cuda-plugi.patch" | 189 | SRC_URI:append:mx943-nxp-bsp = " file://0001-MMFMWK-9590-gstcuda-disable-gir-build-for-cuda-plugi.patch" |
| 190 | 190 | ||
| 191 | GST1.0-PLUGINS-BAD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-bad.git;protocol=https" | 191 | GST1.0-PLUGINS-BAD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-bad.git;protocol=https" |
| 192 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" | 192 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" |
| @@ -197,7 +197,7 @@ inherit use-imx-headers | |||
| 197 | PACKAGE_ARCH:imxpxp = "${MACHINE_SOCARCH}" | 197 | PACKAGE_ARCH:imxpxp = "${MACHINE_SOCARCH}" |
| 198 | PACKAGE_ARCH:mx8-nxp-bsp = "${MACHINE_SOCARCH}" | 198 | PACKAGE_ARCH:mx8-nxp-bsp = "${MACHINE_SOCARCH}" |
| 199 | 199 | ||
| 200 | PACKAGECONFIG_REMOVE ?= " \ | 200 | PACKAGECONFIG_REMOVE ?= "\ |
| 201 | dtls vulkan \ | 201 | dtls vulkan \ |
| 202 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '', 'gl', d)} \ | 202 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '', 'gl', d)} \ |
| 203 | " | 203 | " |
| @@ -207,17 +207,17 @@ PACKAGECONFIG:remove:mx943-nxp-bsp = "gl" | |||
| 207 | PACKAGECONFIG:append:mx8-nxp-bsp = " kms tinycompress" | 207 | PACKAGECONFIG:append:mx8-nxp-bsp = " kms tinycompress" |
| 208 | 208 | ||
| 209 | PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}" | 209 | PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}" |
| 210 | PACKAGECONFIG_G2D ??= "" | 210 | PACKAGECONFIG_G2D ??= "" |
| 211 | PACKAGECONFIG_G2D:imxgpu2d ??= "g2d" | 211 | PACKAGECONFIG_G2D:imxgpu2d ??= "g2d" |
| 212 | 212 | ||
| 213 | PACKAGECONFIG[g2d] = ",,virtual/libg2d" | 213 | PACKAGECONFIG[g2d] = ",,virtual/libg2d" |
| 214 | PACKAGECONFIG[tinycompress] = "-Dtinycompress=enabled,-Dtinycompress=disabled,tinycompress" | 214 | PACKAGECONFIG[tinycompress] = "-Dtinycompress=enabled,-Dtinycompress=disabled,tinycompress" |
| 215 | 215 | ||
| 216 | EXTRA_OEMESON += " \ | 216 | EXTRA_OEMESON += "\ |
| 217 | -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \ | 217 | -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \ |
| 218 | " | 218 | " |
| 219 | 219 | ||
| 220 | EXTRA_OEMESON:remove = " \ | 220 | EXTRA_OEMESON:remove = "\ |
| 221 | -Dkate=disabled \ | 221 | -Dkate=disabled \ |
| 222 | " | 222 | " |
| 223 | 223 | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb index 0cfa8c064..86790354e 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb | |||
| @@ -29,7 +29,7 @@ inherit gobject-introspection | |||
| 29 | PACKAGECONFIG_X11 = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'opengl glx', '', d)}" | 29 | PACKAGECONFIG_X11 = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'opengl glx', '', d)}" |
| 30 | PACKAGECONFIG_GL ?= "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl ${PACKAGECONFIG_X11}', '', d)}" | 30 | PACKAGECONFIG_GL ?= "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl ${PACKAGECONFIG_X11}', '', d)}" |
| 31 | 31 | ||
| 32 | PACKAGECONFIG ??= " \ | 32 | PACKAGECONFIG ??= "\ |
| 33 | ${GSTREAMER_ORC} \ | 33 | ${GSTREAMER_ORC} \ |
| 34 | ${PACKAGECONFIG_GL} \ | 34 | ${PACKAGECONFIG_GL} \ |
| 35 | ${@bb.utils.filter('DISTRO_FEATURES', 'alsa x11', d)} \ | 35 | ${@bb.utils.filter('DISTRO_FEATURES', 'alsa x11', d)} \ |
| @@ -44,40 +44,40 @@ X11DEPENDS = "virtual/libx11 libsm libxrender libxv" | |||
| 44 | X11ENABLEOPTS = "-Dx11=enabled -Dxvideo=enabled -Dxshm=enabled" | 44 | X11ENABLEOPTS = "-Dx11=enabled -Dxvideo=enabled -Dxshm=enabled" |
| 45 | X11DISABLEOPTS = "-Dx11=disabled -Dxvideo=disabled -Dxshm=disabled" | 45 | X11DISABLEOPTS = "-Dx11=disabled -Dxvideo=disabled -Dxshm=disabled" |
| 46 | 46 | ||
| 47 | PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib" | 47 | PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib" |
| 48 | PACKAGECONFIG[cdparanoia] = "-Dcdparanoia=enabled,-Dcdparanoia=disabled,cdparanoia" | 48 | PACKAGECONFIG[cdparanoia] = "-Dcdparanoia=enabled,-Dcdparanoia=disabled,cdparanoia" |
| 49 | PACKAGECONFIG[graphene] = "-Dgl-graphene=enabled,-Dgl-graphene=disabled,graphene" | 49 | PACKAGECONFIG[graphene] = "-Dgl-graphene=enabled,-Dgl-graphene=disabled,graphene" |
| 50 | PACKAGECONFIG[jpeg] = "-Dgl-jpeg=enabled,-Dgl-jpeg=disabled,jpeg" | 50 | PACKAGECONFIG[jpeg] = "-Dgl-jpeg=enabled,-Dgl-jpeg=disabled,jpeg" |
| 51 | PACKAGECONFIG[ogg] = "-Dogg=enabled,-Dogg=disabled,libogg" | 51 | PACKAGECONFIG[ogg] = "-Dogg=enabled,-Dogg=disabled,libogg" |
| 52 | PACKAGECONFIG[opus] = "-Dopus=enabled,-Dopus=disabled,libopus" | 52 | PACKAGECONFIG[opus] = "-Dopus=enabled,-Dopus=disabled,libopus" |
| 53 | PACKAGECONFIG[pango] = "-Dpango=enabled,-Dpango=disabled,pango" | 53 | PACKAGECONFIG[pango] = "-Dpango=enabled,-Dpango=disabled,pango" |
| 54 | PACKAGECONFIG[png] = "-Dgl-png=enabled,-Dgl-png=disabled,libpng" | 54 | PACKAGECONFIG[png] = "-Dgl-png=enabled,-Dgl-png=disabled,libpng" |
| 55 | # This enables Qt5 QML examples in -base. The Qt5 GStreamer | 55 | # This enables Qt5 QML examples in -base. The Qt5 GStreamer |
| 56 | # qmlglsink and qmlglsrc plugins still exist in -good. | 56 | # qmlglsink and qmlglsrc plugins still exist in -good. |
| 57 | PACKAGECONFIG[qt5] = "-Dqt5=enabled,-Dqt5=disabled,qtbase qtdeclarative qtbase-native" | 57 | PACKAGECONFIG[qt5] = "-Dqt5=enabled,-Dqt5=disabled,qtbase qtdeclarative qtbase-native" |
| 58 | PACKAGECONFIG[theora] = "-Dtheora=enabled,-Dtheora=disabled,libtheora" | 58 | PACKAGECONFIG[theora] = "-Dtheora=enabled,-Dtheora=disabled,libtheora" |
| 59 | PACKAGECONFIG[tremor] = "-Dtremor=enabled,-Dtremor=disabled,tremor" | 59 | PACKAGECONFIG[tremor] = "-Dtremor=enabled,-Dtremor=disabled,tremor" |
| 60 | PACKAGECONFIG[visual] = "-Dlibvisual=enabled,-Dlibvisual=disabled,libvisual" | 60 | PACKAGECONFIG[visual] = "-Dlibvisual=enabled,-Dlibvisual=disabled,libvisual" |
| 61 | PACKAGECONFIG[vorbis] = "-Dvorbis=enabled,-Dvorbis=disabled,libvorbis" | 61 | PACKAGECONFIG[vorbis] = "-Dvorbis=enabled,-Dvorbis=disabled,libvorbis" |
| 62 | PACKAGECONFIG[x11] = "${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}" | 62 | PACKAGECONFIG[x11] = "${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}" |
| 63 | 63 | ||
| 64 | # OpenGL API packageconfigs | 64 | # OpenGL API packageconfigs |
| 65 | PACKAGECONFIG[opengl] = ",,virtual/libgl libglu" | 65 | PACKAGECONFIG[opengl] = ",,virtual/libgl libglu" |
| 66 | PACKAGECONFIG[gles2] = ",,virtual/libgles2" | 66 | PACKAGECONFIG[gles2] = ",,virtual/libgles2" |
| 67 | 67 | ||
| 68 | # OpenGL platform packageconfigs | 68 | # OpenGL platform packageconfigs |
| 69 | PACKAGECONFIG[egl] = ",,virtual/egl" | 69 | PACKAGECONFIG[egl] = ",,virtual/egl" |
| 70 | PACKAGECONFIG[glx] = ",,virtual/libgl" | 70 | PACKAGECONFIG[glx] = ",,virtual/libgl" |
| 71 | 71 | ||
| 72 | # OpenGL window systems (except for X11) | 72 | # OpenGL window systems (except for X11) |
| 73 | PACKAGECONFIG[gbm] = ",,virtual/libgbm libgudev libdrm" | 73 | PACKAGECONFIG[gbm] = ",,virtual/libgbm libgudev libdrm" |
| 74 | PACKAGECONFIG[wayland] = ",,wayland-native wayland wayland-protocols libdrm" | 74 | PACKAGECONFIG[wayland] = ",,wayland-native wayland wayland-protocols libdrm" |
| 75 | PACKAGECONFIG[dispmanx] = ",,virtual/libomxil" | 75 | PACKAGECONFIG[dispmanx] = ",,virtual/libomxil" |
| 76 | PACKAGECONFIG[viv-fb] = ",,virtual/libgles2 virtual/libg2d" | 76 | PACKAGECONFIG[viv-fb] = ",,virtual/libgles2 virtual/libg2d" |
| 77 | 77 | ||
| 78 | OPENGL_WINSYS = "${@bb.utils.filter('PACKAGECONFIG', 'x11 gbm wayland dispmanx egl viv-fb', d)}" | 78 | OPENGL_WINSYS = "${@bb.utils.filter('PACKAGECONFIG', 'x11 gbm wayland dispmanx egl viv-fb', d)}" |
| 79 | 79 | ||
| 80 | EXTRA_OEMESON += " \ | 80 | EXTRA_OEMESON += "\ |
| 81 | -Ddoc=disabled \ | 81 | -Ddoc=disabled \ |
| 82 | ${@get_opengl_cmdline_list('gl_api', d.getVar('OPENGL_APIS'), d)} \ | 82 | ${@get_opengl_cmdline_list('gl_api', d.getVar('OPENGL_APIS'), d)} \ |
| 83 | ${@get_opengl_cmdline_list('gl_platform', d.getVar('OPENGL_PLATFORMS'), d)} \ | 83 | ${@get_opengl_cmdline_list('gl_platform', d.getVar('OPENGL_PLATFORMS'), d)} \ |
| @@ -108,15 +108,15 @@ DEFAULT_PREFERENCE = "-1" | |||
| 108 | 108 | ||
| 109 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=69333daa044cb77e486cc36129f7a770" | 109 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=69333daa044cb77e486cc36129f7a770" |
| 110 | 110 | ||
| 111 | SRC_URI:remove = " \ | 111 | SRC_URI:remove = "\ |
| 112 | https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${PV}.tar.xz \ | 112 | https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${PV}.tar.xz \ |
| 113 | file://0001-ENGR00312515-get-caps-from-src-pad-when-query-caps.patch \ | 113 | file://0001-ENGR00312515-get-caps-from-src-pad-when-query-caps.patch \ |
| 114 | file://0003-viv-fb-Make-sure-config.h-is-included.patch \ | 114 | file://0003-viv-fb-Make-sure-config.h-is-included.patch \ |
| 115 | file://0002-ssaparse-enhance-SSA-text-lines-parsing.patch" | 115 | file://0002-ssaparse-enhance-SSA-text-lines-parsing.patch" |
| 116 | SRC_URI:prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} " | 116 | SRC_URI:prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} " |
| 117 | 117 | ||
| 118 | SRC_URI:append:mx93-nxp-bsp = "file://0001-MMFMWK-9590-gstgl-1.0-disable-gir-build-for-gl-plugi.patch" | 118 | SRC_URI:append:mx93-nxp-bsp = " file://0001-MMFMWK-9590-gstgl-1.0-disable-gir-build-for-gl-plugi.patch" |
| 119 | SRC_URI:append:mx943-nxp-bsp = "file://0001-MMFMWK-9590-gstgl-1.0-disable-gir-build-for-gl-plugi.patch" | 119 | SRC_URI:append:mx943-nxp-bsp = " file://0001-MMFMWK-9590-gstgl-1.0-disable-gir-build-for-gl-plugi.patch" |
| 120 | 120 | ||
| 121 | GST1.0-PLUGINS-BASE_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-base.git;protocol=https" | 121 | GST1.0-PLUGINS-BASE_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-base.git;protocol=https" |
| 122 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" | 122 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" |
| @@ -128,7 +128,7 @@ PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}" | |||
| 128 | PACKAGECONFIG_REMOVE ?= "jpeg" | 128 | PACKAGECONFIG_REMOVE ?= "jpeg" |
| 129 | 129 | ||
| 130 | PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}" | 130 | PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}" |
| 131 | PACKAGECONFIG_G2D ??= "" | 131 | PACKAGECONFIG_G2D ??= "" |
| 132 | PACKAGECONFIG_G2D:imxgpu2d ??= "g2d" | 132 | PACKAGECONFIG_G2D:imxgpu2d ??= "g2d" |
| 133 | 133 | ||
| 134 | PACKAGECONFIG[g2d] = ",,virtual/libg2d" | 134 | PACKAGECONFIG[g2d] = ",,virtual/libg2d" |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb index 269761536..49ae2311f 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb | |||
| @@ -30,7 +30,7 @@ RDEPENDS:${PN}-soup += "${MLPREFIX}${@bb.utils.contains('PACKAGECONFIG', 'soup2' | |||
| 30 | 30 | ||
| 31 | PACKAGECONFIG_SOUP ?= "soup3" | 31 | PACKAGECONFIG_SOUP ?= "soup3" |
| 32 | 32 | ||
| 33 | PACKAGECONFIG ??= " \ | 33 | PACKAGECONFIG ??= "\ |
| 34 | ${GSTREAMER_ORC} \ | 34 | ${GSTREAMER_ORC} \ |
| 35 | ${PACKAGECONFIG_SOUP} \ | 35 | ${PACKAGECONFIG_SOUP} \ |
| 36 | ${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio x11', d)} \ | 36 | ${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio x11', d)} \ |
| @@ -44,33 +44,33 @@ X11DISABLEOPTS = "-Dximagesrc=disabled -Dximagesrc-xshm=disabled -Dximagesrc-xfi | |||
| 44 | 44 | ||
| 45 | QT5WAYLANDDEPENDS = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}" | 45 | QT5WAYLANDDEPENDS = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}" |
| 46 | 46 | ||
| 47 | PACKAGECONFIG[asm] = "-Dasm=enabled,-Dasm=disabled,nasm-native" | 47 | PACKAGECONFIG[asm] = "-Dasm=enabled,-Dasm=disabled,nasm-native" |
| 48 | PACKAGECONFIG[bz2] = "-Dbz2=enabled,-Dbz2=disabled,bzip2" | 48 | PACKAGECONFIG[bz2] = "-Dbz2=enabled,-Dbz2=disabled,bzip2" |
| 49 | PACKAGECONFIG[cairo] = "-Dcairo=enabled,-Dcairo=disabled,cairo" | 49 | PACKAGECONFIG[cairo] = "-Dcairo=enabled,-Dcairo=disabled,cairo" |
| 50 | PACKAGECONFIG[dv1394] = "-Ddv1394=enabled,-Ddv1394=disabled,libiec61883 libavc1394 libraw1394" | 50 | PACKAGECONFIG[dv1394] = "-Ddv1394=enabled,-Ddv1394=disabled,libiec61883 libavc1394 libraw1394" |
| 51 | PACKAGECONFIG[flac] = "-Dflac=enabled,-Dflac=disabled,flac" | 51 | PACKAGECONFIG[flac] = "-Dflac=enabled,-Dflac=disabled,flac" |
| 52 | PACKAGECONFIG[gdk-pixbuf] = "-Dgdk-pixbuf=enabled,-Dgdk-pixbuf=disabled,gdk-pixbuf" | 52 | PACKAGECONFIG[gdk-pixbuf] = "-Dgdk-pixbuf=enabled,-Dgdk-pixbuf=disabled,gdk-pixbuf" |
| 53 | PACKAGECONFIG[gtk] = "-Dgtk3=enabled,-Dgtk3=disabled,gtk+3" | 53 | PACKAGECONFIG[gtk] = "-Dgtk3=enabled,-Dgtk3=disabled,gtk+3" |
| 54 | PACKAGECONFIG[gudev] = "-Dv4l2-gudev=enabled,-Dv4l2-gudev=disabled,libgudev" | 54 | PACKAGECONFIG[gudev] = "-Dv4l2-gudev=enabled,-Dv4l2-gudev=disabled,libgudev" |
| 55 | PACKAGECONFIG[jack] = "-Djack=enabled,-Djack=disabled,jack" | 55 | PACKAGECONFIG[jack] = "-Djack=enabled,-Djack=disabled,jack" |
| 56 | PACKAGECONFIG[jpeg] = "-Djpeg=enabled,-Djpeg=disabled,jpeg" | 56 | PACKAGECONFIG[jpeg] = "-Djpeg=enabled,-Djpeg=disabled,jpeg" |
| 57 | PACKAGECONFIG[lame] = "-Dlame=enabled,-Dlame=disabled,lame" | 57 | PACKAGECONFIG[lame] = "-Dlame=enabled,-Dlame=disabled,lame" |
| 58 | PACKAGECONFIG[libpng] = "-Dpng=enabled,-Dpng=disabled,libpng" | 58 | PACKAGECONFIG[libpng] = "-Dpng=enabled,-Dpng=disabled,libpng" |
| 59 | PACKAGECONFIG[libv4l2] = "-Dv4l2-libv4l2=enabled,-Dv4l2-libv4l2=disabled,v4l-utils" | 59 | PACKAGECONFIG[libv4l2] = "-Dv4l2-libv4l2=enabled,-Dv4l2-libv4l2=disabled,v4l-utils" |
| 60 | PACKAGECONFIG[mpg123] = "-Dmpg123=enabled,-Dmpg123=disabled,mpg123" | 60 | PACKAGECONFIG[mpg123] = "-Dmpg123=enabled,-Dmpg123=disabled,mpg123" |
| 61 | PACKAGECONFIG[pulseaudio] = "-Dpulse=enabled,-Dpulse=disabled,pulseaudio" | 61 | PACKAGECONFIG[pulseaudio] = "-Dpulse=enabled,-Dpulse=disabled,pulseaudio" |
| 62 | PACKAGECONFIG[qt5] = "-Dqt5=enabled,-Dqt5=disabled,qtbase qtdeclarative qtbase-native ${QT5WAYLANDDEPENDS}" | 62 | PACKAGECONFIG[qt5] = "-Dqt5=enabled,-Dqt5=disabled,qtbase qtdeclarative qtbase-native ${QT5WAYLANDDEPENDS}" |
| 63 | PACKAGECONFIG[soup2] = "-Dsoup=enabled,,libsoup-2.4,,,soup3" | 63 | PACKAGECONFIG[soup2] = "-Dsoup=enabled,,libsoup-2.4,,,soup3" |
| 64 | PACKAGECONFIG[soup3] = "-Dsoup=enabled,,libsoup,,,soup2" | 64 | PACKAGECONFIG[soup3] = "-Dsoup=enabled,,libsoup,,,soup2" |
| 65 | PACKAGECONFIG[speex] = "-Dspeex=enabled,-Dspeex=disabled,speex" | 65 | PACKAGECONFIG[speex] = "-Dspeex=enabled,-Dspeex=disabled,speex" |
| 66 | PACKAGECONFIG[rpi] = "-Drpicamsrc=enabled,-Drpicamsrc=disabled,userland" | 66 | PACKAGECONFIG[rpi] = "-Drpicamsrc=enabled,-Drpicamsrc=disabled,userland" |
| 67 | PACKAGECONFIG[taglib] = "-Dtaglib=enabled,-Dtaglib=disabled,taglib" | 67 | PACKAGECONFIG[taglib] = "-Dtaglib=enabled,-Dtaglib=disabled,taglib" |
| 68 | PACKAGECONFIG[v4l2] = "-Dv4l2=enabled -Dv4l2-probe=true,-Dv4l2=disabled -Dv4l2-probe=false" | 68 | PACKAGECONFIG[v4l2] = "-Dv4l2=enabled -Dv4l2-probe=true,-Dv4l2=disabled -Dv4l2-probe=false" |
| 69 | PACKAGECONFIG[vpx] = "-Dvpx=enabled,-Dvpx=disabled,libvpx" | 69 | PACKAGECONFIG[vpx] = "-Dvpx=enabled,-Dvpx=disabled,libvpx" |
| 70 | PACKAGECONFIG[wavpack] = "-Dwavpack=enabled,-Dwavpack=disabled,wavpack" | 70 | PACKAGECONFIG[wavpack] = "-Dwavpack=enabled,-Dwavpack=disabled,wavpack" |
| 71 | PACKAGECONFIG[x11] = "${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}" | 71 | PACKAGECONFIG[x11] = "${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}" |
| 72 | 72 | ||
| 73 | EXTRA_OEMESON += " \ | 73 | EXTRA_OEMESON += "\ |
| 74 | -Ddoc=disabled \ | 74 | -Ddoc=disabled \ |
| 75 | -Daalib=disabled \ | 75 | -Daalib=disabled \ |
| 76 | -Ddirectsound=disabled \ | 76 | -Ddirectsound=disabled \ |
| @@ -93,7 +93,7 @@ FILES:${PN}-equalizer += "${datadir}/gstreamer-1.0/presets/*.prs" | |||
| 93 | 93 | ||
| 94 | DEFAULT_PREFERENCE = "-1" | 94 | DEFAULT_PREFERENCE = "-1" |
| 95 | 95 | ||
| 96 | LIC_FILES_CHKSUM = " \ | 96 | LIC_FILES_CHKSUM = "\ |
| 97 | file://LICENSE.txt;md5=69333daa044cb77e486cc36129f7a770 \ | 97 | file://LICENSE.txt;md5=69333daa044cb77e486cc36129f7a770 \ |
| 98 | file://gst/replaygain/rganalysis.c;beginline=1;endline=23;md5=b60ebefd5b2f5a8e0cab6bfee391a5fe \ | 98 | file://gst/replaygain/rganalysis.c;beginline=1;endline=23;md5=b60ebefd5b2f5a8e0cab6bfee391a5fe \ |
| 99 | " | 99 | " |
| @@ -109,8 +109,8 @@ DEPENDS:append:mx93-nxp-bsp = " libdrm" | |||
| 109 | DEPENDS:append:mx943-nxp-bsp = " libdrm" | 109 | DEPENDS:append:mx943-nxp-bsp = " libdrm" |
| 110 | 110 | ||
| 111 | SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${PV}.tar.xz \ | 111 | SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${PV}.tar.xz \ |
| 112 | file://0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch \ | 112 | file://0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch \ |
| 113 | file://0001-v4l2-Define-ioctl_req_t-for-posix-linux-case.patch \ | 113 | file://0001-v4l2-Define-ioctl_req_t-for-posix-linux-case.patch \ |
| 114 | " | 114 | " |
| 115 | 115 | ||
| 116 | SRC_URI:prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} " | 116 | SRC_URI:prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} " |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb index b042adb94..2768c6b7e 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | # Copyright (C) 2018 O.S. Systems Software LTDA. | 1 | # Copyright (C) 2018 O.S. Systems Software LTDA. |
| 2 | DESCRIPTION = "GStreamer 1.0 plugins for i.MX platforms" | 2 | DESCRIPTION = "GStreamer 1.0 plugins for i.MX platforms" |
| 3 | HOMEPAGE = "https://github.com/Freescale/gstreamer-imx" | ||
| 3 | LICENSE = "LGPL-2.0-or-later" | 4 | LICENSE = "LGPL-2.0-or-later" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=55ca817ccb7d5b5b66355690e9abc605" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=55ca817ccb7d5b5b66355690e9abc605" |
| 5 | SECTION = "multimedia" | 6 | SECTION = "multimedia" |
| @@ -8,7 +9,7 @@ DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base libimxdmabuffer" | |||
| 8 | # for the uniaudio decoder, videoparsersbad for the VPU video decoder | 9 | # for the uniaudio decoder, videoparsersbad for the VPU video decoder |
| 9 | # the gstreamer1.0-plugins-imx RDEPENDS is necessary to ensure the -good recipe is | 10 | # the gstreamer1.0-plugins-imx RDEPENDS is necessary to ensure the -good recipe is |
| 10 | # built (it is not a compile-time dependency however, hence RDEPENDS and not DEPENDS) | 11 | # built (it is not a compile-time dependency however, hence RDEPENDS and not DEPENDS) |
| 11 | RDEPENDS:gstreamer1.0-plugins-imx = "gstreamer1.0-plugins-good gstreamer1.0-plugins-bad" | 12 | RDEPENDS:gstreamer1.0-plugins-imx = "gstreamer1.0-plugins-bad gstreamer1.0-plugins-good" |
| 12 | RDEPENDS:gstreamer1.0-plugins-imx-imxaudio = "gstreamer1.0-plugins-good-audioparsers" | 13 | RDEPENDS:gstreamer1.0-plugins-imx-imxaudio = "gstreamer1.0-plugins-good-audioparsers" |
| 13 | RDEPENDS:gstreamer1.0-plugins-imx-imxvpu = "gstreamer1.0-plugins-bad-videoparsersbad" | 14 | RDEPENDS:gstreamer1.0-plugins-imx-imxvpu = "gstreamer1.0-plugins-bad-videoparsersbad" |
| 14 | 15 | ||
| @@ -38,16 +39,16 @@ EXTRA_OEMESON += "-Dimx-headers-path=${STAGING_INCDIR_IMX} -Dv4l2-amphion=disabl | |||
| 38 | 39 | ||
| 39 | PACKAGECONFIG ?= "uniaudiodec" | 40 | PACKAGECONFIG ?= "uniaudiodec" |
| 40 | PACKAGECONFIG:append:imxgpu2d = " g2d" | 41 | PACKAGECONFIG:append:imxgpu2d = " g2d" |
| 41 | PACKAGECONFIG:append:imxvpu = " vpu" | 42 | PACKAGECONFIG:append:imxvpu = " vpu" |
| 42 | PACKAGECONFIG:append:imxipu = " ipu" | 43 | PACKAGECONFIG:append:imxipu = " ipu" |
| 43 | PACKAGECONFIG:append:imxpxp = " pxp" | 44 | PACKAGECONFIG:append:imxpxp = " pxp" |
| 44 | # The custom imxv4l2 source and sink elements are only | 45 | # The custom imxv4l2 source and sink elements are only |
| 45 | # available on the i.MX6. | 46 | # available on the i.MX6. |
| 46 | # The 2D blitter sinks require an MXC framebuffer, which | 47 | # The 2D blitter sinks require an MXC framebuffer, which |
| 47 | # is not available anymore on the i.MX8 (since these SoCs | 48 | # is not available anymore on the i.MX8 (since these SoCs |
| 48 | # now use KMS instead of the old Linux framebuffer). | 49 | # now use KMS instead of the old Linux framebuffer). |
| 49 | PACKAGECONFIG:append:mx6-nxp-bsp = " imx2dvideosink v4l2-mxc-source-sink" | 50 | PACKAGECONFIG:append:mx6-nxp-bsp = " imx2dvideosink v4l2-mxc-source-sink" |
| 50 | PACKAGECONFIG:append:mx7-nxp-bsp = " imx2dvideosink" | 51 | PACKAGECONFIG:append:mx7-nxp-bsp = " imx2dvideosink" |
| 51 | 52 | ||
| 52 | PACKAGECONFIG[g2d] = "-Dg2d=enabled ${LIBG2D_DPU_OPTION},-Dg2d=disabled,${LIBG2D_DEPENDENCIES}" | 53 | PACKAGECONFIG[g2d] = "-Dg2d=enabled ${LIBG2D_DPU_OPTION},-Dg2d=disabled,${LIBG2D_DEPENDENCIES}" |
| 53 | PACKAGECONFIG[pxp] = "-Dpxp=enabled,-Dpxp=disabled," | 54 | PACKAGECONFIG[pxp] = "-Dpxp=enabled,-Dpxp=disabled," |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb index 71de57530..72e482247 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb | |||
| @@ -6,14 +6,14 @@ HOMEPAGE = "https://gstreamer.freedesktop.org/" | |||
| 6 | BUGTRACKER = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues" | 6 | BUGTRACKER = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues" |
| 7 | 7 | ||
| 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \ | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \ |
| 9 | " | 9 | " |
| 10 | 10 | ||
| 11 | LICENSE = "LGPL-2.1-or-later & GPL-2.0-or-later" | 11 | LICENSE = "LGPL-2.1-or-later & GPL-2.0-or-later" |
| 12 | LICENSE_FLAGS = "commercial" | 12 | LICENSE_FLAGS = "commercial" |
| 13 | 13 | ||
| 14 | SRC_URI = " \ | 14 | SRC_URI = "\ |
| 15 | https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \ | 15 | https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \ |
| 16 | " | 16 | " |
| 17 | 17 | ||
| 18 | SRC_URI[sha256sum] = "95032eee4580bb9826c008cbce5a2c3a78b980abb270c96a19b645f77255c491" | 18 | SRC_URI[sha256sum] = "95032eee4580bb9826c008cbce5a2c3a78b980abb270c96a19b645f77255c491" |
| 19 | 19 | ||
| @@ -23,19 +23,19 @@ DEPENDS += "gstreamer1.0-plugins-base" | |||
| 23 | 23 | ||
| 24 | GST_PLUGIN_SET_HAS_EXAMPLES = "0" | 24 | GST_PLUGIN_SET_HAS_EXAMPLES = "0" |
| 25 | 25 | ||
| 26 | PACKAGECONFIG ??= " \ | 26 | PACKAGECONFIG ??= "\ |
| 27 | ${GSTREAMER_ORC} \ | 27 | ${GSTREAMER_ORC} \ |
| 28 | " | 28 | " |
| 29 | 29 | ||
| 30 | PACKAGECONFIG[a52dec] = "-Da52dec=enabled,-Da52dec=disabled,liba52" | 30 | PACKAGECONFIG[a52dec] = "-Da52dec=enabled,-Da52dec=disabled,liba52" |
| 31 | PACKAGECONFIG[cdio] = "-Dcdio=enabled,-Dcdio=disabled,libcdio" | 31 | PACKAGECONFIG[cdio] = "-Dcdio=enabled,-Dcdio=disabled,libcdio" |
| 32 | PACKAGECONFIG[dvdread] = "-Ddvdread=enabled,-Ddvdread=disabled,libdvdread" | 32 | PACKAGECONFIG[dvdread] = "-Ddvdread=enabled,-Ddvdread=disabled,libdvdread" |
| 33 | PACKAGECONFIG[mpeg2dec] = "-Dmpeg2dec=enabled,-Dmpeg2dec=disabled,mpeg2dec" | 33 | PACKAGECONFIG[mpeg2dec] = "-Dmpeg2dec=enabled,-Dmpeg2dec=disabled,mpeg2dec" |
| 34 | PACKAGECONFIG[x264] = "-Dx264=enabled,-Dx264=disabled,x264" | 34 | PACKAGECONFIG[x264] = "-Dx264=enabled,-Dx264=disabled,x264" |
| 35 | 35 | ||
| 36 | GSTREAMER_GPL = "${@bb.utils.filter('PACKAGECONFIG', 'a52dec cdio dvdread mpeg2dec x264', d)}" | 36 | GSTREAMER_GPL = "${@bb.utils.filter('PACKAGECONFIG', 'a52dec cdio dvdread mpeg2dec x264', d)}" |
| 37 | 37 | ||
| 38 | EXTRA_OEMESON += " \ | 38 | EXTRA_OEMESON += "\ |
| 39 | -Ddoc=disabled \ | 39 | -Ddoc=disabled \ |
| 40 | -Dsidplay=disabled \ | 40 | -Dsidplay=disabled \ |
| 41 | " | 41 | " |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.6.bb index 89306c928..825da8810 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.6.bb | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | SUMMARY = "Python bindings for GStreamer 1.0" | 1 | SUMMARY = "Python bindings for GStreamer 1.0" |
| 2 | DESCRIPTION = "GStreamer Python binding overrides (complementing the bindings \ | 2 | DESCRIPTION = "GStreamer Python binding overrides (complementing the bindings \ |
| 3 | provided by python-gi) " | 3 | provided by python-gi) " |
| 4 | HOMEPAGE = "http://cgit.freedesktop.org/gstreamer/gst-python/" | 4 | HOMEPAGE = "http://cgit.freedesktop.org/gstreamer/gst-python/" |
| 5 | SECTION = "multimedia" | 5 | SECTION = "multimedia" |
| 6 | 6 | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb index 9c32413ae..6332145df 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb | |||
| @@ -12,7 +12,7 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" | |||
| 12 | 12 | ||
| 13 | SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz \ | 13 | SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz \ |
| 14 | file://0001-YOCIMX-9113-rtsp-examples-install-test-launch-and-te.patch \ | 14 | file://0001-YOCIMX-9113-rtsp-examples-install-test-launch-and-te.patch \ |
| 15 | " | 15 | " |
| 16 | 16 | ||
| 17 | SRC_URI[sha256sum] = "ce4e0b7dde7f17dc4f39ffb2dd3db64b0222d11d58be1c9820c20d30370d6f90" | 17 | SRC_URI[sha256sum] = "ce4e0b7dde7f17dc4f39ffb2dd3db64b0222d11d58be1c9820c20d30370d6f90" |
| 18 | 18 | ||
| @@ -20,7 +20,7 @@ S = "${UNPACKDIR}/${PNREAL}-${PV}" | |||
| 20 | 20 | ||
| 21 | inherit meson pkgconfig upstream-version-is-even gobject-introspection | 21 | inherit meson pkgconfig upstream-version-is-even gobject-introspection |
| 22 | 22 | ||
| 23 | EXTRA_OEMESON += " \ | 23 | EXTRA_OEMESON += "\ |
| 24 | -Ddoc=disabled \ | 24 | -Ddoc=disabled \ |
| 25 | -Dexamples=enabled \ | 25 | -Dexamples=enabled \ |
| 26 | -Dtests=disabled \ | 26 | -Dtests=disabled \ |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb index 559bac064..26cac0a7d 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | SUMMARY = "VA-API support to GStreamer" | 1 | SUMMARY = "VA-API support to GStreamer" |
| 2 | HOMEPAGE = "https://gstreamer.freedesktop.org/" | 2 | HOMEPAGE = "https://gstreamer.freedesktop.org/" |
| 3 | DESCRIPTION = "gstreamer-vaapi consists of a collection of VA-API \ | 3 | DESCRIPTION = "gstreamer-vaapi consists of a collection of VA-API \ |
| 4 | based plugins for GStreamer and helper libraries: `vaapidecode', \ | 4 | based plugins for GStreamer and helper libraries: `vaapidecode', \ |
| 5 | `vaapiconvert', and `vaapisink'." | 5 | `vaapiconvert', and `vaapisink'." |
| 6 | 6 | ||
| 7 | REALPN = "gstreamer-vaapi" | 7 | REALPN = "gstreamer-vaapi" |
| 8 | 8 | ||
| @@ -14,13 +14,13 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/${REALPN}/${REALPN}-${PV}.tar.x | |||
| 14 | SRC_URI[sha256sum] = "d87c57244cecbd17bb030b698dcb67a66225de639f7c5b837391c4a8e5477667" | 14 | SRC_URI[sha256sum] = "d87c57244cecbd17bb030b698dcb67a66225de639f7c5b837391c4a8e5477667" |
| 15 | 15 | ||
| 16 | S = "${UNPACKDIR}/${REALPN}-${PV}" | 16 | S = "${UNPACKDIR}/${REALPN}-${PV}" |
| 17 | DEPENDS = "libva gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" | 17 | DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-bad gstreamer1.0-plugins-base libva" |
| 18 | 18 | ||
| 19 | inherit meson pkgconfig features_check upstream-version-is-even | 19 | inherit meson pkgconfig features_check upstream-version-is-even |
| 20 | 20 | ||
| 21 | REQUIRED_DISTRO_FEATURES ?= "opengl" | 21 | REQUIRED_DISTRO_FEATURES ?= "opengl" |
| 22 | 22 | ||
| 23 | EXTRA_OEMESON += " \ | 23 | EXTRA_OEMESON += "\ |
| 24 | -Ddoc=disabled \ | 24 | -Ddoc=disabled \ |
| 25 | -Dexamples=disabled \ | 25 | -Dexamples=disabled \ |
| 26 | -Dtests=enabled \ | 26 | -Dtests=enabled \ |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb index e602ff35c..c6afdd98d 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb | |||
| @@ -7,13 +7,13 @@ | |||
| 7 | 7 | ||
| 8 | SUMMARY = "GStreamer 1.0 multimedia framework" | 8 | SUMMARY = "GStreamer 1.0 multimedia framework" |
| 9 | DESCRIPTION = "GStreamer is a multimedia framework for encoding and decoding video and sound. \ | 9 | DESCRIPTION = "GStreamer is a multimedia framework for encoding and decoding video and sound. \ |
| 10 | It supports a wide range of formats including mp3, ogg, avi, mpeg and quicktime." | 10 | It supports a wide range of formats including mp3, ogg, avi, mpeg and quicktime." |
| 11 | HOMEPAGE = "http://gstreamer.freedesktop.org/" | 11 | HOMEPAGE = "http://gstreamer.freedesktop.org/" |
| 12 | BUGTRACKER = "https://bugzilla.gnome.org/enter_bug.cgi?product=Gstreamer" | 12 | BUGTRACKER = "https://bugzilla.gnome.org/enter_bug.cgi?product=Gstreamer" |
| 13 | SECTION = "multimedia" | 13 | SECTION = "multimedia" |
| 14 | LICENSE = "LGPL-2.1-or-later" | 14 | LICENSE = "LGPL-2.1-or-later" |
| 15 | 15 | ||
| 16 | DEPENDS = "glib-2.0 glib-2.0-native libxml2 bison-native flex-native" | 16 | DEPENDS = "bison-native flex-native glib-2.0 glib-2.0-native libxml2" |
| 17 | 17 | ||
| 18 | inherit meson pkgconfig gettext upstream-version-is-even gobject-introspection ptest-gnome | 18 | inherit meson pkgconfig gettext upstream-version-is-even gobject-introspection ptest-gnome |
| 19 | 19 | ||
| @@ -54,7 +54,7 @@ def gettext_oemeson(d): | |||
| 54 | return '-Dnls=disabled' | 54 | return '-Dnls=disabled' |
| 55 | return '-Dnls=enabled' | 55 | return '-Dnls=enabled' |
| 56 | 56 | ||
| 57 | EXTRA_OEMESON += " \ | 57 | EXTRA_OEMESON += "\ |
| 58 | -Ddoc=disabled \ | 58 | -Ddoc=disabled \ |
| 59 | -Dexamples=disabled \ | 59 | -Dexamples=disabled \ |
| 60 | -Ddbghelp=disabled \ | 60 | -Ddbghelp=disabled \ |
| @@ -84,17 +84,17 @@ PTEST_BUILD_HOST_FILES = "" | |||
| 84 | 84 | ||
| 85 | DEFAULT_PREFERENCE = "-1" | 85 | DEFAULT_PREFERENCE = "-1" |
| 86 | 86 | ||
| 87 | LIC_FILES_CHKSUM = " \ | 87 | LIC_FILES_CHKSUM = "\ |
| 88 | file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \ | 88 | file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \ |
| 89 | file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d \ | 89 | file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d \ |
| 90 | " | 90 | " |
| 91 | 91 | ||
| 92 | # Use i.MX fork of GST for customizations | 92 | # Use i.MX fork of GST for customizations |
| 93 | SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \ | 93 | SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \ |
| 94 | file://0001-tests-respect-the-idententaion-used-in-meson.patch \ | 94 | file://0001-tests-respect-the-idententaion-used-in-meson.patch \ |
| 95 | file://0002-tests-add-support-for-install-the-tests.patch \ | 95 | file://0002-tests-add-support-for-install-the-tests.patch \ |
| 96 | file://0003-tests-use-a-dictionaries-for-environment.patch;striplevel=3 \ | 96 | file://0003-tests-use-a-dictionaries-for-environment.patch;striplevel=3 \ |
| 97 | file://0004-tests-add-helper-script-to-run-the-installed_tests.patch;striplevel=3 \ | 97 | file://0004-tests-add-helper-script-to-run-the-installed_tests.patch;striplevel=3 \ |
| 98 | " | 98 | " |
| 99 | SRC_URI:prepend = "${GST1.0_SRC};branch=${SRCBRANCH} " | 99 | SRC_URI:prepend = "${GST1.0_SRC};branch=${SRCBRANCH} " |
| 100 | GST1.0_SRC ?= "gitsm://github.com/nxp-imx/gstreamer.git;protocol=https" | 100 | GST1.0_SRC ?= "gitsm://github.com/nxp-imx/gstreamer.git;protocol=https" |
diff --git a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb index 48d84cead..486049d7b 100644 --- a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb +++ b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb | |||
| @@ -3,11 +3,12 @@ | |||
| 3 | # Copyright (C) 2012-2015 O.S. Systems Software LTDA. | 3 | # Copyright (C) 2012-2015 O.S. Systems Software LTDA. |
| 4 | # Released under the MIT license (see COPYING.MIT for the terms) | 4 | # Released under the MIT license (see COPYING.MIT for the terms) |
| 5 | DESCRIPTION = "Gstreamer freescale plugins" | 5 | DESCRIPTION = "Gstreamer freescale plugins" |
| 6 | HOMEPAGE = "https://github.com/nxp-imx/imx-gst1.0-plugin" | ||
| 6 | SECTION = "multimedia" | 7 | SECTION = "multimedia" |
| 7 | LICENSE = "GPL-2.0-only & LGPL-2.0-only & LGPL-2.1-only" | 8 | LICENSE = "GPL-2.0-only & LGPL-2.0-only & LGPL-2.1-only" |
| 8 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24" | 9 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24" |
| 9 | 10 | ||
| 10 | DEPENDS = " \ | 11 | DEPENDS = "\ |
| 11 | gstreamer1.0 \ | 12 | gstreamer1.0 \ |
| 12 | gstreamer1.0-plugins-base \ | 13 | gstreamer1.0-plugins-base \ |
| 13 | gstreamer1.0-plugins-bad \ | 14 | gstreamer1.0-plugins-bad \ |
| @@ -23,16 +24,16 @@ DEPENDS:append:mx93-nxp-bsp = " imx-lib" | |||
| 23 | DEPENDS:append:mx943-nxp-bsp = " imx-lib" | 24 | DEPENDS:append:mx943-nxp-bsp = " imx-lib" |
| 24 | DEPENDS:append:imxvpu = " imx-vpuwrap" | 25 | DEPENDS:append:imxvpu = " imx-vpuwrap" |
| 25 | DEPENDS:append:imxfbdev:imxgpu = " libdrm" | 26 | DEPENDS:append:imxfbdev:imxgpu = " libdrm" |
| 26 | DEPENDS_IMXGPU = "" | 27 | DEPENDS_IMXGPU = "" |
| 27 | DEPENDS_IMXGPU:imxgpu = "${DEPENDS_IMX_OPENCL_CONVERTER}" | 28 | DEPENDS_IMXGPU:imxgpu = "${DEPENDS_IMX_OPENCL_CONVERTER}" |
| 28 | DEPENDS_IMX_OPENCL_CONVERTER = "imx-opencl-converter" | 29 | DEPENDS_IMX_OPENCL_CONVERTER = "imx-opencl-converter" |
| 29 | DEPENDS_IMX_OPENCL_CONVERTER:mx6-nxp-bsp = "" | 30 | DEPENDS_IMX_OPENCL_CONVERTER:mx6-nxp-bsp = "" |
| 30 | DEPENDS_IMX_OPENCL_CONVERTER:mx7-nxp-bsp = "" | 31 | DEPENDS_IMX_OPENCL_CONVERTER:mx7-nxp-bsp = "" |
| 31 | DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = "" | 32 | DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = "" |
| 32 | 33 | ||
| 33 | # For backwards compatibility | 34 | # For backwards compatibility |
| 34 | RREPLACES:${PN} = "gst1.0-fsl-plugin" | 35 | RREPLACES:${PN} = "gst1.0-fsl-plugin" |
| 35 | RPROVIDES:${PN} = "gst1.0-fsl-plugin" | 36 | RPROVIDES:${PN} = "gst1.0-fsl-plugin" |
| 36 | RCONFLICTS:${PN} = "gst1.0-fsl-plugin" | 37 | RCONFLICTS:${PN} = "gst1.0-fsl-plugin" |
| 37 | 38 | ||
| 38 | PV = "4.10.3+git${SRCPV}" | 39 | PV = "4.10.3+git${SRCPV}" |
| @@ -42,7 +43,6 @@ IMXGST_SRC ?= "git://github.com/nxp-imx/imx-gst1.0-plugin.git;protocol=https" | |||
| 42 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" | 43 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" |
| 43 | SRCREV = "0565fc515612908a353e8378e24f97de17cc56a6" | 44 | SRCREV = "0565fc515612908a353e8378e24f97de17cc56a6" |
| 44 | 45 | ||
| 45 | |||
| 46 | inherit meson pkgconfig use-imx-headers | 46 | inherit meson pkgconfig use-imx-headers |
| 47 | 47 | ||
| 48 | PLATFORM:mx6-nxp-bsp = "MX6" | 48 | PLATFORM:mx6-nxp-bsp = "MX6" |
| @@ -65,10 +65,10 @@ PACKAGES =+ "${PN}-tools ${PN}-libgstfsl" | |||
| 65 | # Add codec list that the beep plugin run-time depended | 65 | # Add codec list that the beep plugin run-time depended |
| 66 | BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis" | 66 | BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis" |
| 67 | RDEPENDS:${PN} += "imx-parser ${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux " | 67 | RDEPENDS:${PN} += "imx-parser ${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux " |
| 68 | RDEPENDS:${PN}:append:mx8qm-nxp-bsp = " imx-dsp" | 68 | RDEPENDS:${PN}:append:mx8qm-nxp-bsp = " imx-dsp" |
| 69 | RDEPENDS:${PN}:append:mx8qxp-nxp-bsp = " imx-dsp" | 69 | RDEPENDS:${PN}:append:mx8qxp-nxp-bsp = " imx-dsp" |
| 70 | RDEPENDS:${PN}:append:mx8dx-nxp-bsp = " imx-dsp" | 70 | RDEPENDS:${PN}:append:mx8dx-nxp-bsp = " imx-dsp" |
| 71 | RDEPENDS:${PN}:append:mx8mp-nxp-bsp = " imx-dsp" | 71 | RDEPENDS:${PN}:append:mx8mp-nxp-bsp = " imx-dsp" |
| 72 | RDEPENDS:${PN}:append:mx8ulp-nxp-bsp = " imx-dsp" | 72 | RDEPENDS:${PN}:append:mx8ulp-nxp-bsp = " imx-dsp" |
| 73 | 73 | ||
| 74 | PACKAGECONFIG ?= "" | 74 | PACKAGECONFIG ?= "" |
diff --git a/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb b/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb index 6a5c2c32c..1c6e8081c 100644 --- a/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb +++ b/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb | |||
| @@ -3,9 +3,11 @@ | |||
| 3 | # Copyright 2018 (C) O.S. Systems Software LTDA. | 3 | # Copyright 2018 (C) O.S. Systems Software LTDA. |
| 4 | # Released under the MIT license (see COPYING.MIT for the terms) | 4 | # Released under the MIT license (see COPYING.MIT for the terms) |
| 5 | 5 | ||
| 6 | SUMMARY = "i.MX multimedia codec libraries" | ||
| 6 | DESCRIPTION = "Freescale Multimedia codec libs" | 7 | DESCRIPTION = "Freescale Multimedia codec libs" |
| 7 | LICENSE = "Proprietary" | 8 | HOMEPAGE = "https://www.nxp.com/" |
| 8 | SECTION = "multimedia" | 9 | SECTION = "multimedia" |
| 10 | LICENSE = "Proprietary" | ||
| 9 | LIC_FILES_CHKSUM = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" | 11 | LIC_FILES_CHKSUM = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" |
| 10 | 12 | ||
| 11 | # Backward compatibility | 13 | # Backward compatibility |
| @@ -21,8 +23,8 @@ S = "${UNPACKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}" | |||
| 21 | 23 | ||
| 22 | PACKAGECONFIG ??= "${PACKAGECONFIG_VPU}" | 24 | PACKAGECONFIG ??= "${PACKAGECONFIG_VPU}" |
| 23 | # Support Chips&Media VPU only | 25 | # Support Chips&Media VPU only |
| 24 | PACKAGECONFIG_VPU = "" | 26 | PACKAGECONFIG_VPU = "" |
| 25 | PACKAGECONFIG_VPU:mx6q-nxp-bsp = "vpu" | 27 | PACKAGECONFIG_VPU:mx6q-nxp-bsp = "vpu" |
| 26 | PACKAGECONFIG_VPU:mx6dl-nxp-bsp = "vpu" | 28 | PACKAGECONFIG_VPU:mx6dl-nxp-bsp = "vpu" |
| 27 | PACKAGECONFIG[vpu] = "--enable-vpu,--disable-vpu,virtual/imxvpu" | 29 | PACKAGECONFIG[vpu] = "--enable-vpu,--disable-vpu,virtual/imxvpu" |
| 28 | 30 | ||
diff --git a/recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.8.bb b/recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.8.bb index d9986456a..90c8e1a36 100644 --- a/recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.8.bb +++ b/recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.8.bb | |||
| @@ -1,6 +1,9 @@ | |||
| 1 | # Copyright 2018-2023 NXP | 1 | # Copyright 2018-2023 NXP |
| 2 | 2 | ||
| 3 | SUMMARY = "i.MX DSP codec wrapper and library extension" | ||
| 3 | DESCRIPTION = "i.MX DSP Codec Wrapper and Lib owned by NXP" | 4 | DESCRIPTION = "i.MX DSP Codec Wrapper and Lib owned by NXP" |
| 5 | HOMEPAGE = "https://www.nxp.com/" | ||
| 6 | SECTION = "multimedia" | ||
| 4 | LICENSE = "Proprietary" | 7 | LICENSE = "Proprietary" |
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" |
| 6 | 9 | ||
diff --git a/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb b/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb index 96656f85b..f7fac1ad9 100644 --- a/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb +++ b/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb | |||
| @@ -1,6 +1,9 @@ | |||
| 1 | # Copyright 2017-2022,2024 NXP | 1 | # Copyright 2017-2022,2024 NXP |
| 2 | 2 | ||
| 3 | SUMMARY = "i.MX DSP wrapper, firmware and codec libraries" | ||
| 3 | DESCRIPTION = "i.MX DSP Wrapper, Firmware Binary, Codec Libraries" | 4 | DESCRIPTION = "i.MX DSP Wrapper, Firmware Binary, Codec Libraries" |
| 5 | HOMEPAGE = "https://www.nxp.com/" | ||
| 6 | SECTION = "multimedia" | ||
| 4 | LICENSE = "Proprietary" | 7 | LICENSE = "Proprietary" |
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3" | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3" |
| 6 | 9 | ||
| @@ -13,20 +16,20 @@ S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" | |||
| 13 | 16 | ||
| 14 | SRC_URI[sha256sum] = "fc6e6a7c2417730b39eeddc26606c3d58a8f5d0a1521f44bbbd505657046858b" | 17 | SRC_URI[sha256sum] = "fc6e6a7c2417730b39eeddc26606c3d58a8f5d0a1521f44bbbd505657046858b" |
| 15 | 18 | ||
| 16 | EXTRA_OECONF = " \ | 19 | EXTRA_OECONF = "\ |
| 17 | -datadir=${base_libdir}/firmware \ | 20 | -datadir=${base_libdir}/firmware \ |
| 18 | --bindir=/unit_tests \ | 21 | --bindir=/unit_tests \ |
| 19 | ${@bb.utils.contains('TUNE_FEATURES', 'aarch64', '--enable-armv8', '', d)} \ | 22 | ${@bb.utils.contains('TUNE_FEATURES', 'aarch64', '--enable-armv8', '', d)} \ |
| 20 | " | 23 | " |
| 21 | 24 | ||
| 22 | HIFI4_PLATFORM ?= "HIFI4_PLATFORM_IS_UNDEFINED" | 25 | HIFI4_PLATFORM ?= "HIFI4_PLATFORM_IS_UNDEFINED" |
| 23 | HIFI4_PLATFORM:mx8qm-nxp-bsp = "imx8qmqxp" | 26 | HIFI4_PLATFORM:mx8qm-nxp-bsp = "imx8qmqxp" |
| 24 | HIFI4_PLATFORM:mx8qxp-nxp-bsp = "imx8qmqxp" | 27 | HIFI4_PLATFORM:mx8qxp-nxp-bsp = "imx8qmqxp" |
| 25 | HIFI4_PLATFORM:mx8dx-nxp-bsp = "imx8qmqxp" | 28 | HIFI4_PLATFORM:mx8dx-nxp-bsp = "imx8qmqxp" |
| 26 | HIFI4_PLATFORM:mx8mp-nxp-bsp = "imx8mp" | 29 | HIFI4_PLATFORM:mx8mp-nxp-bsp = "imx8mp" |
| 27 | HIFI4_PLATFORM:mx8ulp-nxp-bsp = "imx8ulp" | 30 | HIFI4_PLATFORM:mx8ulp-nxp-bsp = "imx8ulp" |
| 28 | 31 | ||
| 29 | UNSUPPORTED_TESTS = "dsp_tflm" | 32 | UNSUPPORTED_TESTS = "dsp_tflm" |
| 30 | UNSUPPORTED_TESTS:mx8ulp-nxp-bsp = "" | 33 | UNSUPPORTED_TESTS:mx8ulp-nxp-bsp = "" |
| 31 | 34 | ||
| 32 | do_install:append () { | 35 | do_install:append () { |
diff --git a/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb b/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb index 9cf4fa968..10d7d957d 100644 --- a/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb +++ b/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb | |||
| @@ -1,7 +1,9 @@ | |||
| 1 | # Copyright 2019, 2025 NXP | 1 | # Copyright 2019, 2025 NXP |
| 2 | SUMMARY = "i.MX asynchronous sample rate converter" | ||
| 2 | DESCRIPTION = "NXP Asynchronous Sample Rate Converter" | 3 | DESCRIPTION = "NXP Asynchronous Sample Rate Converter" |
| 3 | LICENSE = "Proprietary" | 4 | HOMEPAGE = "https://www.nxp.com/" |
| 4 | SECTION = "multimedia" | 5 | SECTION = "multimedia" |
| 6 | LICENSE = "Proprietary" | ||
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" | 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" |
| 6 | 8 | ||
| 7 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" | 9 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" |
| @@ -18,7 +20,7 @@ EXTRA_OECONF = "--enable-armv8 --libdir=${libdir} --bindir=/unit_tests" | |||
| 18 | 20 | ||
| 19 | INHIBIT_PACKAGE_STRIP = "1" | 21 | INHIBIT_PACKAGE_STRIP = "1" |
| 20 | INHIBIT_SYSROOT_STRIP = "1" | 22 | INHIBIT_SYSROOT_STRIP = "1" |
| 21 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | 23 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" |
| 22 | 24 | ||
| 23 | FILES:${PN} += "/unit_tests ${datadir}/imx-mm" | 25 | FILES:${PN} += "/unit_tests ${datadir}/imx-mm" |
| 24 | 26 | ||
diff --git a/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb b/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb index eca003737..5745f2300 100644 --- a/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb +++ b/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb | |||
| @@ -1,7 +1,9 @@ | |||
| 1 | # Copyright 2023-2025 NXP | 1 | # Copyright 2023-2025 NXP |
| 2 | SUMMARY = "i.MX multimedia OpenCL converter library" | ||
| 2 | DESCRIPTION = "NXP Multimedia opencl converter lib" | 3 | DESCRIPTION = "NXP Multimedia opencl converter lib" |
| 3 | LICENSE = "Proprietary" | 4 | HOMEPAGE = "https://www.nxp.com/" |
| 4 | SECTION = "multimedia" | 5 | SECTION = "multimedia" |
| 6 | LICENSE = "Proprietary" | ||
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" | 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" |
| 6 | DEPENDS = "virtual/libopencl1" | 8 | DEPENDS = "virtual/libopencl1" |
| 7 | 9 | ||
| @@ -15,6 +17,6 @@ inherit fsl-eula-unpack autotools pkgconfig meson | |||
| 15 | 17 | ||
| 16 | FILES:${PN} += "${datadir}/" | 18 | FILES:${PN} += "${datadir}/" |
| 17 | 19 | ||
| 18 | COMPATIBLE_MACHINE = "(^$)" | 20 | COMPATIBLE_MACHINE = "(^$)" |
| 19 | COMPATIBLE_MACHINE:imxgpu = "(mx8-nxp-bsp|mx95-nxp-bsp)" | 21 | COMPATIBLE_MACHINE:imxgpu = "(mx8-nxp-bsp|mx95-nxp-bsp)" |
| 20 | COMPATIBLE_MACHINE:mx8mm-nxp-bsp = "(^$)" | 22 | COMPATIBLE_MACHINE:mx8mm-nxp-bsp = "(^$)" |
diff --git a/recipes-multimedia/imx-parser/imx-parser_4.10.3.bb b/recipes-multimedia/imx-parser/imx-parser_4.10.3.bb index d8f002e64..b6b631ecb 100644 --- a/recipes-multimedia/imx-parser/imx-parser_4.10.3.bb +++ b/recipes-multimedia/imx-parser/imx-parser_4.10.3.bb | |||
| @@ -2,23 +2,25 @@ | |||
| 2 | # Copyright (C) 2012-2016 Freescale Semiconductor | 2 | # Copyright (C) 2012-2016 Freescale Semiconductor |
| 3 | # Copyright (C) 2017-2023 NXP | 3 | # Copyright (C) 2017-2023 NXP |
| 4 | # Released under the MIT license (see COPYING.MIT for the terms) | 4 | # Released under the MIT license (see COPYING.MIT for the terms) |
| 5 | SUMMARY = "i.MX multimedia parser libraries" | ||
| 5 | DESCRIPTION = "Freescale Multimedia parser libs" | 6 | DESCRIPTION = "Freescale Multimedia parser libs" |
| 6 | LICENSE = "Proprietary" | 7 | HOMEPAGE = "https://www.nxp.com/" |
| 7 | SECTION = "multimedia" | 8 | SECTION = "multimedia" |
| 9 | LICENSE = "Proprietary" | ||
| 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" | 10 | LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" |
| 9 | 11 | ||
| 10 | # For backwards compatibility | ||
| 11 | PROVIDES += "libfslparser" | ||
| 12 | RREPLACES:${PN} = "libfslparser" | ||
| 13 | RPROVIDES:${PN} = "libfslparser" | ||
| 14 | RCONFLICTS:${PN} = "libfslparser" | ||
| 15 | |||
| 16 | SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" | 12 | SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" |
| 17 | IMX_SRCREV_ABBREV = "65603f3" | 13 | IMX_SRCREV_ABBREV = "65603f3" |
| 18 | S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" | 14 | S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" |
| 19 | 15 | ||
| 20 | SRC_URI[sha256sum] = "03079bb0fa989dc50fadb66a0fcc7cf65423833c3def04085603d4b66e8f8c70" | 16 | SRC_URI[sha256sum] = "03079bb0fa989dc50fadb66a0fcc7cf65423833c3def04085603d4b66e8f8c70" |
| 21 | 17 | ||
| 18 | # For backwards compatibility | ||
| 19 | PROVIDES += "libfslparser" | ||
| 20 | RREPLACES:${PN} = "libfslparser" | ||
| 21 | RPROVIDES:${PN} = "libfslparser" | ||
| 22 | RCONFLICTS:${PN} = "libfslparser" | ||
| 23 | |||
| 22 | inherit fsl-eula-unpack autotools pkgconfig | 24 | inherit fsl-eula-unpack autotools pkgconfig |
| 23 | 25 | ||
| 24 | # Choose between 32-bit and 64-bit binaries and between Soft Float-Point and Hard Float-Point | 26 | # Choose between 32-bit and 64-bit binaries and between Soft Float-Point and Hard Float-Point |
diff --git a/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb b/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb index 68919ac83..647bc7a9c 100644 --- a/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb +++ b/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb | |||
| @@ -1,8 +1,10 @@ | |||
| 1 | # Copyright 2020,2023 NXP | 1 | # Copyright 2020,2023 NXP |
| 2 | 2 | ||
| 3 | SUMMARY = "i.MX PDM-to-PCM software decimation library" | ||
| 3 | DESCRIPTION = "NXP PDM to PCM Software Decimation SIMD Library" | 4 | DESCRIPTION = "NXP PDM to PCM Software Decimation SIMD Library" |
| 4 | LICENSE = "Proprietary" | 5 | HOMEPAGE = "https://www.nxp.com/" |
| 5 | SECTION = "multimedia" | 6 | SECTION = "multimedia" |
| 7 | LICENSE = "Proprietary" | ||
| 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=63a38e9f392d8813d6f1f4d0d6fbe657" | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=63a38e9f392d8813d6f1f4d0d6fbe657" |
| 7 | 9 | ||
| 8 | SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" | 10 | SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" |
diff --git a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb b/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb index dae99cb13..76109355d 100644 --- a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb +++ b/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb | |||
| @@ -2,9 +2,11 @@ | |||
| 2 | # Copyright (C) 2017-2023,2025 NXP | 2 | # Copyright (C) 2017-2023,2025 NXP |
| 3 | # Released under the MIT license (see COPYING.MIT for the terms) | 3 | # Released under the MIT license (see COPYING.MIT for the terms) |
| 4 | 4 | ||
| 5 | SUMMARY = "i.MX VPU wrapper library" | ||
| 5 | DESCRIPTION = "Freescale Multimedia VPU wrapper" | 6 | DESCRIPTION = "Freescale Multimedia VPU wrapper" |
| 6 | LICENSE = "Proprietary" | 7 | HOMEPAGE = "https://github.com/NXP/imx-vpuwrap" |
| 7 | SECTION = "multimedia" | 8 | SECTION = "multimedia" |
| 9 | LICENSE = "Proprietary" | ||
| 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" | 10 | LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" |
| 9 | 11 | ||
| 10 | DEPENDS = "virtual/imxvpu" | 12 | DEPENDS = "virtual/imxvpu" |
| @@ -17,7 +19,7 @@ SRCREV = "1d2136e39789edb1eff730043caf2305ee2c173e" | |||
| 17 | 19 | ||
| 18 | inherit autotools pkgconfig | 20 | inherit autotools pkgconfig |
| 19 | 21 | ||
| 20 | CFLAGS += " -Wno-error=implicit-function-declaration" | 22 | CFLAGS += "-Wno-error=implicit-function-declaration" |
| 21 | 23 | ||
| 22 | do_install:append() { | 24 | do_install:append() { |
| 23 | # FIXME: Drop examples for now | 25 | # FIXME: Drop examples for now |
diff --git a/recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb b/recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb index 6b811b5f1..a1cf4098b 100644 --- a/recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb +++ b/recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb | |||
| @@ -6,6 +6,7 @@ | |||
| 6 | # Upstream hash: f4b9dfa0c903bc94c344c657917a3fbb229c322f | 6 | # Upstream hash: f4b9dfa0c903bc94c344c657917a3fbb229c322f |
| 7 | 7 | ||
| 8 | SUMMARY = "Linux libcamera framework" | 8 | SUMMARY = "Linux libcamera framework" |
| 9 | HOMEPAGE = "https://github.com/nxp-imx/libcamera" | ||
| 9 | SECTION = "libs" | 10 | SECTION = "libs" |
| 10 | 11 | ||
| 11 | LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later" | 12 | LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later" |
| @@ -15,8 +16,8 @@ LIC_FILES_CHKSUM = "\ | |||
| 15 | file://LICENSES/LGPL-2.1-or-later.txt;md5=2a4f4fd2128ea2f65047ee63fbca9f68 \ | 16 | file://LICENSES/LGPL-2.1-or-later.txt;md5=2a4f4fd2128ea2f65047ee63fbca9f68 \ |
| 16 | " | 17 | " |
| 17 | 18 | ||
| 18 | SRC_URI = " \ | 19 | SRC_URI = "\ |
| 19 | git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master;tag=v${PV} \ | 20 | git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master \ |
| 20 | " | 21 | " |
| 21 | 22 | ||
| 22 | SRCREV = "3e6f5d83e397e11cccd3844e121463748f56de39" | 23 | SRCREV = "3e6f5d83e397e11cccd3844e121463748f56de39" |
| @@ -44,7 +45,7 @@ LIBCAMERA_PIPELINES ??= "auto" | |||
| 44 | LIBCAMERA_PIPELINES:arm ??= "${ARM_PIPELINES}" | 45 | LIBCAMERA_PIPELINES:arm ??= "${ARM_PIPELINES}" |
| 45 | LIBCAMERA_PIPELINES:aarch64 ??= "${ARM_PIPELINES}" | 46 | LIBCAMERA_PIPELINES:aarch64 ??= "${ARM_PIPELINES}" |
| 46 | 47 | ||
| 47 | EXTRA_OEMESON = " \ | 48 | EXTRA_OEMESON = "\ |
| 48 | -Dpipelines=${LIBCAMERA_PIPELINES} \ | 49 | -Dpipelines=${LIBCAMERA_PIPELINES} \ |
| 49 | -Dv4l2=true \ | 50 | -Dv4l2=true \ |
| 50 | -Dcam=enabled \ | 51 | -Dcam=enabled \ |
| @@ -82,7 +83,7 @@ do_package_recalculate_ipa_signatures() { | |||
| 82 | ${S}/src/ipa/ipa-sign-install.sh ${B}/src/ipa-priv-key.pem "${modules}" | 83 | ${S}/src/ipa/ipa-sign-install.sh ${B}/src/ipa-priv-key.pem "${modules}" |
| 83 | } | 84 | } |
| 84 | 85 | ||
| 85 | FILES:${PN} += " ${libexecdir}/libcamera/v4l2-compat.so" | 86 | FILES:${PN} += "${libexecdir}/libcamera/v4l2-compat.so" |
| 86 | FILES:${PN}-gst = "${libdir}/gstreamer-1.0" | 87 | FILES:${PN}-gst = "${libdir}/gstreamer-1.0" |
| 87 | FILES:${PN}-pycamera = "${PYTHON_SITEPACKAGES_DIR}/libcamera" | 88 | FILES:${PN}-pycamera = "${PYTHON_SITEPACKAGES_DIR}/libcamera" |
| 88 | 89 | ||
| @@ -93,7 +94,7 @@ GLIBC_64BIT_TIME_FLAGS = "" | |||
| 93 | 94 | ||
| 94 | ########### i.MX overrides ################ | 95 | ########### i.MX overrides ################ |
| 95 | 96 | ||
| 96 | SRC_URI:remove = "git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master;tag=v${PV}" | 97 | SRC_URI:remove = "git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master" |
| 97 | SRC_URI:prepend = "${LIBCAMERA_SRC};branch=${SRCBRANCH} " | 98 | SRC_URI:prepend = "${LIBCAMERA_SRC};branch=${SRCBRANCH} " |
| 98 | LIBCAMERA_SRC ?= "git://github.com/nxp-imx/libcamera.git;protocol=https" | 99 | LIBCAMERA_SRC ?= "git://github.com/nxp-imx/libcamera.git;protocol=https" |
| 99 | SRCBRANCH = "lf-6.18.2_1.0.0" | 100 | SRCBRANCH = "lf-6.18.2_1.0.0" |
| @@ -103,7 +104,7 @@ PACKAGECONFIG = "gst pycamera dng" | |||
| 103 | 104 | ||
| 104 | ARM_PIPELINES .= ",nxp/neo" | 105 | ARM_PIPELINES .= ",nxp/neo" |
| 105 | 106 | ||
| 106 | EXTRA_OEMESON += " \ | 107 | EXTRA_OEMESON += "\ |
| 107 | --python.platlibdir=${PYTHON_SITEPACKAGES_DIR} \ | 108 | --python.platlibdir=${PYTHON_SITEPACKAGES_DIR} \ |
| 108 | " | 109 | " |
| 109 | 110 | ||
diff --git a/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb b/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb index 88b9a1d0e..72e4d0b5a 100644 --- a/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb +++ b/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb | |||
| @@ -1,12 +1,13 @@ | |||
| 1 | SUMMARY = "uGuzzi IPA for the libcamera NXP NEO pipeline" | 1 | SUMMARY = "uGuzzi IPA for the libcamera NXP NEO pipeline" |
| 2 | DESCRIPTION = "\ | 2 | DESCRIPTION = "\ |
| 3 | An Image Processing Algorithm library for libcamera, for i.MX95 ISP, \ | 3 | An Image Processing Algorithm library for libcamera, for i.MX95 ISP, \ |
| 4 | based on proprietary MM Solutions EAD uGuzzi 3A library" | 4 | based on proprietary MM Solutions EAD uGuzzi 3A library" |
| 5 | HOMEPAGE = "https://github.com/nxp-imx/neo-ipa-uguzzi" | ||
| 5 | SECTION = "libs" | 6 | SECTION = "libs" |
| 6 | LICENSE = "Apache-2.0 & BSD-2-Clause & GPL-2.0-or-later & LGPL-2.1-or-later & MIT & Proprietary" | 7 | LICENSE = "Apache-2.0 & BSD-2-Clause & GPL-2.0-or-later & LGPL-2.1-or-later & MIT & Proprietary" |
| 7 | # Put EULA on separate line for automated recipe updates | 8 | # Put EULA on separate line for automated recipe updates |
| 8 | LIC_FILES_CHKSUM = "file://LICENSES/LA_OPT_NXP_Software_License.txt;md5=bc649096ad3928ec06a8713b8d787eac" | 9 | LIC_FILES_CHKSUM = "file://LICENSES/LA_OPT_NXP_Software_License.txt;md5=bc649096ad3928ec06a8713b8d787eac" |
| 9 | LIC_FILES_CHKSUM += " \ | 10 | LIC_FILES_CHKSUM += "\ |
| 10 | file://COPYING;md5=6462e06298403caf09a22e67a7cc551a \ | 11 | file://COPYING;md5=6462e06298403caf09a22e67a7cc551a \ |
| 11 | file://LICENSES/Apache-2.0.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \ | 12 | file://LICENSES/Apache-2.0.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \ |
| 12 | file://LICENSES/BSD-2-Clause.txt;md5=63d6ee386b8aaba70b1bf15a79ca50f2 \ | 13 | file://LICENSES/BSD-2-Clause.txt;md5=63d6ee386b8aaba70b1bf15a79ca50f2 \ |
| @@ -20,7 +21,6 @@ NEO_IPA_UGUZZI_SRC ?= "git://github.com/nxp-imx/neo-ipa-uguzzi;protocol=https" | |||
| 20 | SRCBRANCH = "lf-6.18.2_1.0.0" | 21 | SRCBRANCH = "lf-6.18.2_1.0.0" |
| 21 | SRCREV = "3c3b18e397a81fac2babe14dca01f4ada1ecc8b2" | 22 | SRCREV = "3c3b18e397a81fac2babe14dca01f4ada1ecc8b2" |
| 22 | 23 | ||
| 23 | |||
| 24 | inherit meson pkgconfig | 24 | inherit meson pkgconfig |
| 25 | 25 | ||
| 26 | FILES:${PN} += "${libdir}/libcamera ${datadir}/libcamera" | 26 | FILES:${PN} += "${libdir}/libcamera ${datadir}/libcamera" |
diff --git a/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb b/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb index cce4e56ad..119131ec0 100644 --- a/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb +++ b/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb | |||
| @@ -1,9 +1,10 @@ | |||
| 1 | SUMMARY = "i.MX VPU API library (v2)" | ||
| 1 | DESCRIPTION = "frontend for the i.MX6 / i.MX8 VPU hardware video engines" | 2 | DESCRIPTION = "frontend for the i.MX6 / i.MX8 VPU hardware video engines" |
| 2 | HOMEPAGE = "https://github.com/Freescale/libimxvpuapi" | 3 | HOMEPAGE = "https://github.com/Freescale/libimxvpuapi" |
| 4 | SECTION = "multimedia" | ||
| 3 | LICENSE = "LGPL-2.1-only" | 5 | LICENSE = "LGPL-2.1-only" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=38fa42a5a6425b26d2919b17b1527324" | 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=38fa42a5a6425b26d2919b17b1527324" |
| 5 | SECTION = "multimedia" | 7 | DEPENDS = "libimxdmabuffer virtual/imxvpu" |
| 6 | DEPENDS = "virtual/imxvpu libimxdmabuffer" | ||
| 7 | # Add imx-vpu-hantro-vc as dependency for being | 8 | # Add imx-vpu-hantro-vc as dependency for being |
| 8 | # able to encode video using the VC8000E encoder | 9 | # able to encode video using the VC8000E encoder |
| 9 | DEPENDS:append:mx8mp-nxp-bsp = " imx-vpu-hantro-vc" | 10 | DEPENDS:append:mx8mp-nxp-bsp = " imx-vpu-hantro-vc" |
| @@ -11,8 +12,8 @@ DEPENDS:append:mx8mp-nxp-bsp = " imx-vpu-hantro-vc" | |||
| 11 | PV .= "+git${SRCPV}" | 12 | PV .= "+git${SRCPV}" |
| 12 | 13 | ||
| 13 | SRCBRANCH ?= "master" | 14 | SRCBRANCH ?= "master" |
| 14 | SRCREV = "37095a854aa176bb763a25ce98ceb6a787501271" | ||
| 15 | SRC_URI = "git://github.com/Freescale/libimxvpuapi.git;branch=${SRCBRANCH};protocol=https" | 15 | SRC_URI = "git://github.com/Freescale/libimxvpuapi.git;branch=${SRCBRANCH};protocol=https" |
| 16 | SRCREV = "37095a854aa176bb763a25ce98ceb6a787501271" | ||
| 16 | 17 | ||
| 17 | inherit waf pkgconfig use-imx-headers python3native | 18 | inherit waf pkgconfig use-imx-headers python3native |
| 18 | 19 | ||
diff --git a/recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb b/recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb index 55063db18..e00a968a2 100644 --- a/recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb +++ b/recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb | |||
| @@ -1,16 +1,17 @@ | |||
| 1 | # Copyright 2018 (C) O.S. Systems Software LTDA. | 1 | # Copyright 2018 (C) O.S. Systems Software LTDA. |
| 2 | SUMMARY = "i.MX VPU API library (v1)" | ||
| 2 | DESCRIPTION = "frontend for the i.MX6 VPU hardware video engine" | 3 | DESCRIPTION = "frontend for the i.MX6 VPU hardware video engine" |
| 3 | HOMEPAGE = "https://github.com/Freescale/libimxvpuapi" | 4 | HOMEPAGE = "https://github.com/Freescale/libimxvpuapi" |
| 5 | SECTION = "multimedia" | ||
| 4 | LICENSE = "LGPL-2.1-only" | 6 | LICENSE = "LGPL-2.1-only" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=38fa42a5a6425b26d2919b17b1527324" | 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=38fa42a5a6425b26d2919b17b1527324" |
| 6 | SECTION = "multimedia" | ||
| 7 | DEPENDS = "imx-vpu" | 8 | DEPENDS = "imx-vpu" |
| 8 | 9 | ||
| 9 | PV = "0.10.3+${SRCPV}" | 10 | PV = "0.10.3+${SRCPV}" |
| 10 | 11 | ||
| 11 | SRCBRANCH ?= "v1" | 12 | SRCBRANCH ?= "v1" |
| 12 | SRCREV = "3a1ee3a54fe93813868d38c3d32ea065b59e227e" | ||
| 13 | SRC_URI = "git://github.com/Freescale/libimxvpuapi.git;branch=${SRCBRANCH};protocol=https" | 13 | SRC_URI = "git://github.com/Freescale/libimxvpuapi.git;branch=${SRCBRANCH};protocol=https" |
| 14 | SRCREV = "3a1ee3a54fe93813868d38c3d32ea065b59e227e" | ||
| 14 | 15 | ||
| 15 | inherit waf pkgconfig python3native | 16 | inherit waf pkgconfig python3native |
| 16 | 17 | ||
diff --git a/recipes-multimedia/nxp-afe/nxp-afe-voiceseeker_git.bb b/recipes-multimedia/nxp-afe/nxp-afe-voiceseeker_git.bb index f29011601..f21fdb472 100644 --- a/recipes-multimedia/nxp-afe/nxp-afe-voiceseeker_git.bb +++ b/recipes-multimedia/nxp-afe/nxp-afe-voiceseeker_git.bb | |||
| @@ -1,6 +1,8 @@ | |||
| 1 | # Copyright 2025 NXP | 1 | # Copyright 2025 NXP |
| 2 | 2 | ||
| 3 | DESCRIPTION = "NXP RetuneDSP Voice Seeker Libraries" | 3 | SUMMARY = "NXP RetuneDSP Voice Seeker libraries" |
| 4 | DESCRIPTION = "NXP RetuneDSP Voice Seeker far-field voice pickup libraries." | ||
| 5 | HOMEPAGE = "https://github.com/nxp-imx/imx-voiceui" | ||
| 4 | SECTION = "multimedia" | 6 | SECTION = "multimedia" |
| 5 | LICENSE = "Proprietary" | 7 | LICENSE = "Proprietary" |
| 6 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ca53281cc0caa7e320d4945a896fb837" | 8 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ca53281cc0caa7e320d4945a896fb837" |
diff --git a/recipes-multimedia/nxp-afe/nxp-afe_git.bb b/recipes-multimedia/nxp-afe/nxp-afe_git.bb index 5ac5d374a..4b45d3b45 100644 --- a/recipes-multimedia/nxp-afe/nxp-afe_git.bb +++ b/recipes-multimedia/nxp-afe/nxp-afe_git.bb | |||
| @@ -1,6 +1,9 @@ | |||
| 1 | # Copyright 2025 NXP | 1 | # Copyright 2025 NXP |
| 2 | 2 | ||
| 3 | SUMMARY = "NXP Audio Front End (AFE)" | ||
| 3 | DESCRIPTION = "NXP Audio Front End (AFE) for incorporating Voice Assistants" | 4 | DESCRIPTION = "NXP Audio Front End (AFE) for incorporating Voice Assistants" |
| 5 | HOMEPAGE = "https://github.com/nxp-imx/nxp-afe" | ||
| 6 | SECTION = "multimedia" | ||
| 4 | LICENSE = "BSD-3-Clause" | 7 | LICENSE = "BSD-3-Clause" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=7bdef19938f3503cfc4c586461f99012" | 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=7bdef19938f3503cfc4c586461f99012" |
| 6 | 9 | ||
| @@ -8,11 +11,11 @@ PV = "1.0+git" | |||
| 8 | 11 | ||
| 9 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" | 12 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" |
| 10 | NXPAFE_SRC ?= "git://github.com/nxp-imx/nxp-afe.git;protocol=https" | 13 | NXPAFE_SRC ?= "git://github.com/nxp-imx/nxp-afe.git;protocol=https" |
| 11 | SRC_URI = " ${NXPAFE_SRC};branch=${SRCBRANCH}" | 14 | DEPENDS += "alsa-lib" |
| 12 | 15 | ||
| 13 | SRCREV = "7d518eb0b18f7c7faadeb3c3397f8b73f0012f3e" | 16 | SRC_URI = "${NXPAFE_SRC};branch=${SRCBRANCH}" |
| 14 | 17 | ||
| 15 | DEPENDS += "alsa-lib" | 18 | SRCREV = "7d518eb0b18f7c7faadeb3c3397f8b73f0012f3e" |
| 16 | 19 | ||
| 17 | TARGET_CC_ARCH += "${LDFLAGS}" | 20 | TARGET_CC_ARCH += "${LDFLAGS}" |
| 18 | 21 | ||
diff --git a/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend b/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend index 7f5a7ffbe..cf318b4f7 100644 --- a/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend +++ b/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend | |||
| @@ -1,17 +1,17 @@ | |||
| 1 | FILESEXTRAPATHS:prepend:imx-nxp-bsp := "${THISDIR}/${PN}/imx-nxp-bsp:" | 1 | FILESEXTRAPATHS:prepend:imx-nxp-bsp := "${THISDIR}/${PN}/imx-nxp-bsp:" |
| 2 | 2 | ||
| 3 | SRC_URI:append:imx-nxp-bsp = " ${SRC_URI_IMX}" | 3 | SRC_URI:append:imx-nxp-bsp = " ${SRC_URI_IMX}" |
| 4 | SRC_URI_IMX = "" | 4 | SRC_URI_IMX = "" |
| 5 | SRC_URI_IMX:mx6-nxp-bsp = " \ | 5 | SRC_URI_IMX:mx6-nxp-bsp = "\ |
| 6 | file://0001-Fix-pulseaudio-mutex-issue-when-do-pause-in-gstreame.patch \ | 6 | file://0001-Fix-pulseaudio-mutex-issue-when-do-pause-in-gstreame.patch \ |
| 7 | file://daemon.conf \ | 7 | file://daemon.conf \ |
| 8 | file://default.pa" | 8 | file://default.pa" |
| 9 | SRC_URI_IMX:mx7-nxp-bsp = " \ | 9 | SRC_URI_IMX:mx7-nxp-bsp = "\ |
| 10 | ${SRC_URI_IMX:mx6-nxp-bsp} \ | 10 | ${SRC_URI_IMX:mx6-nxp-bsp} \ |
| 11 | file://0100-pulseaudio-remove-the-control-for-speaker-headphone-widge.patch" | 11 | file://0100-pulseaudio-remove-the-control-for-speaker-headphone-widge.patch" |
| 12 | SRC_URI_IMX:mx8-nxp-bsp = " \ | 12 | SRC_URI_IMX:mx8-nxp-bsp = "\ |
| 13 | ${SRC_URI_IMX:mx6-nxp-bsp}" | 13 | ${SRC_URI_IMX:mx6-nxp-bsp}" |
| 14 | SRC_URI_IMX:mx9-nxp-bsp = " \ | 14 | SRC_URI_IMX:mx9-nxp-bsp = "\ |
| 15 | ${SRC_URI_IMX:mx6-nxp-bsp}" | 15 | ${SRC_URI_IMX:mx6-nxp-bsp}" |
| 16 | 16 | ||
| 17 | CACHED_CONFIGUREVARS:append:mx6-nxp-bsp = " ax_cv_PTHREAD_PRIO_INHERIT=no" | 17 | CACHED_CONFIGUREVARS:append:mx6-nxp-bsp = " ax_cv_PTHREAD_PRIO_INHERIT=no" |
diff --git a/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb b/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb index 48edf0769..bffe15c87 100644 --- a/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb +++ b/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | DESCRIPTION = "A library to handle compressed formats like MP3 etc." | 1 | DESCRIPTION = "A library to handle compressed formats like MP3 etc." |
| 2 | HOMEPAGE = "https://github.com/alsa-project/tinycompress" | ||
| 2 | LICENSE = "LGPL-2.1-only | BSD-3-Clause" | 3 | LICENSE = "LGPL-2.1-only | BSD-3-Clause" |
| 3 | LIC_FILES_CHKSUM = "file://COPYING;md5=cf9105c1a2d4405cbe04bbe3367373a0" | 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=cf9105c1a2d4405cbe04bbe3367373a0" |
| 4 | DEPENDS = "alsa-lib" | 5 | DEPENDS = "alsa-lib" |
