aboutsummaryrefslogtreecommitdiffstats
path: root/meta-multimedia
AgeCommit message (Collapse)Author
2021-04-08fluidsynth: update SRC_URI to remove non-existing 2.1.x branchKartikey Rameshbhai Parmar
Remove branch 2.1.x from SRC_URI as fluidsynth github removed the branch. The SRCREV is on master branch Signed-off-by: Kartikey Rameshbhai Parmar <kartikey.rameshbhai.parmar@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 555b90779f6d86f7df05604f474323d9aef96886) [AK: Minor clean for gatesgarth context] Signed-off-by: Armin Kuster <akuster808@gmail.com>
2021-04-04packagegroup-meta-multimedia: include projucer only with x11 in DISTRO_FEATURESMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2021-01-16gupnp: Upgrade to 1.2.2 -> 1.2.4Diego Santa Cruz
gupnp 1.2.3 adds mitigation for CVE-2020-12695 (CallStranger) Signed-off-by: Diego Santa Cruz <Diego.SantaCruz@spinetix.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2021-01-16gssdp: Upgrade to 1.2.2 -> 1.2.3Diego Santa Cruz
Dependency of gupnp 1.2.3 Signed-off-by: Diego Santa Cruz <Diego.SantaCruz@spinetix.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2020-11-04README: updated Maintainers list for GatesgarthArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-19mpd: add commercial LICENSE_FLAGS when ffmpeg or aac PACKAGECONFIG is enabledMartin Jansa
* resolves bitbake world error: ERROR: Nothing PROVIDES 'ffmpeg' (but meta-multimedia/recipes-multimedia/musicpd/mpd_0.20.22.bb DEPENDS on or otherwise requires it) ffmpeg was skipped: because it has a restricted license 'commercial'. Which is not whitelisted in LICENSE_FLAGS_WHITELIST ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'mpd', 'ffmpeg'] * aac is conditionally included in PACKAGECONFIG based on LICENSE_FLAGS since: commit f5d271fd545c5b78d4a8fbc81e54df454fa0d5e4 Author: Armin Kuster <akuster808@gmail.com> Date: Mon Oct 1 08:05:28 2018 -0700 mpd: enable aac PACKAGECONFIG only with commercial LICENSE_FLAGS maybe we could use the same for ffmpeg, but the conditional should be a bit more complicated, because the aac support is whitelisted by either commercial, commercial_faad2 or faad2 in LICENSE_FLAGS_WHITELIST not just currently checked 'commercial'. and we cannot use LICENSE_FLAGS conditional in both, because that leads to bb.data_smart.ExpansionError: Failure expanding variable LICENSE_FLAGS, expression was ${@bb.utils.contains('PACKAGECONFIG', 'ffmpeg', 'commercial', '', d)} which triggered exception RecursionError: maximum recursion depth exceeded Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-16packagegroup-meta-multimedia: include fdk-aac and mpd only with commercial ↵Martin Jansa
in LICENSE_FLAGS_WHITELIST ERROR: Nothing RPROVIDES 'fdk-aac' (but meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb RDEPENDS on or otherwise requires it) fdk-aac was skipped: because it has a restricted license 'commercial'. Which is not whitelisted in LICENSE_FLAGS_WHITELIST NOTE: Runtime target 'fdk-aac' is unbuildable, removing... Missing or unbuildable dependency chain was: ['fdk-aac'] ERROR: Nothing RPROVIDES 'mpd' (but meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb RDEPENDS on or otherwise requires it) mpd was skipped: because it has a restricted license 'commercial'. Which is not whitelisted in LICENSE_FLAGS_WHITELIST NOTE: Runtime target 'mpd' is unbuildable, removing... Missing or unbuildable dependency chain was: ['mpd'] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-15meta-openembedded: Add gatesgarth to LAYERSERIES_COMPATKhem Raj
Remove older releases from COMPAT Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-13fluidsynth: upgrade 2.1.3 -> 2.1.5Andreas Müller
fluidsynth 2.1.5: * loading DLS may have failed in certain setup environments (#666) * fix a build failure with GCC 4.8 (#661, thanks to @ffontaine) fluidsynth 2.1.4: * fix an uninitialized memory access possibly triggering an FPE trap * fix several regressions introduced in 2.1.3: fluid_synth_start() failed for certain presets fix a NULL dereference in jack driver fix a stack-based overflow when creating the synth Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-06Alliance for Open Media: new libraryLim Siew Hoon
Signed-off-by: Yong, Jonathan <jonathan.yong@intel.com> Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-05libuvc: add recipeZig Globulin
Signed-off-by: Zig Globulin <zig@zigsystem.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-01README: fix incorrect linksDiego Rondini
Fix incorrect links and replace the defunct "gitorious" with now popular "GitLab". Signed-off-by: Diego Rondini <diego.rondini@kynetics.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-20vlc: upgrade 3.0.11 -> 3.0.11.1Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-08libcamera: Bumped to latest revision and added pkgconfig to enable gstreamerMadhavan Krishnan
Bumped to latest source revision of libcamera, and added packageconfig to enable the gstreamer during build, and to generate and install the gstreamer library. Signed-off-by: Madhavan Krishnan <madhavan.krishnan@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-03packagegroup-meta-multimedia: Remove projucer on muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01mycroft: rdep on procpsKhem Raj
mycroft needs pgrep Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01packagegroup-meta-multimedia: Add new recipesKhem Raj
Re-arrange to make one line per package Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01schroedinger: Update SRC_URIKhem Raj
http://www.diracvideo.org is not accessible anymore Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-17gerbera: Disable PIE on rv64Khem Raj
It ends up with textrels otherwise QA Issue: gerbera: ELF binary /usr/bin/gerbera has relocations in .text [textrel] Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13libcamera: fix packaging and installationAndrey Konovalov
libcamera checks if RPATH or RUNPATH dynamic tag is present in libcamera.so. If it does, it assumes that libcamera binaries are run directly from the build directory without installing them, and tries to use resorces like IPA modules from the build directory. Mainline meson strips RPATH/RUNPATH out from libcamera.so file at install time. But openembedded-core patches meson to disable RPATH/RUNPATH removal. That's why we need to remove this tag manually in do_install_append(). IPA module is signed (with openssl dgst) after it is built. But during packaging the OE build system 1) splits out debugging info, and 2) strips the binaries. So the IPA module so file installed isn't the one which the signature was calculated against. Then the signature check fails, and libcamera tries to run the IPA module isolated (in a sandbox), which doesn't work if the IPA module wasn't designed to run isolated. The solution is to recalculate the IPA modules signatures in ${PKGD} after do_package(). Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13tvheadend: Update to latest tipKhem Raj
Drop 0001-allocate-space-for-buf-on-heap.patch this is already fixed upstream Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13minidlna: Fix build with -fno-commonKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13mimic: Upgrade to 1.3.0.1Khem Raj
Add a patch to fix build with -fno-common Backport a patch to fix build with musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13openal-soft: Update to 1.20.1Khem Raj
Forward port patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-09libcamera: Fix License names to match SPDX conventionKhem Raj
Fixes do_populate_lic: libcamera: No generic license file exists for: GPL-2.0-or-later in any provider Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-31gerbera: Upgrade to 1.6.0Khem Raj
Add needed dependencies this version demands Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-31libupnp: update to 1.14.0Oleksandr Kravchuk
inherit pkgconfig Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-31ncmpc: update to 0.38Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-31mpc: update to 0.33Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-28libmediaart: update to 2.0_1.9.4Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-28crossguid: update to 0.2.2Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-28libmpdclient: update to 2.19Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-28opusfile: update to 0.12Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-20openh264: upgrade 2.1.0 -> 2.1.1Andreas Müller
>From [1] * release x86 and x64 libraries for android platform * Bug fixes [1] https://github.com/cisco/openh264/releases Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-19vlc: upgrade 3.0.10 -> 3.0.11Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-19libdvdcss: upgrade 1.3.0 -> 1.4.2Andreas Müller
License checksum was changed by FSF address change Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-16libcamera: Bumped to latest source revisionMadhavan Krishnan
Updated the source revision, to include the gstreamer pipeline support added in libcamera, also the Raspberry Pi pipeline support for Raspberry Pi camera sensor device. Signed-off-by: Madhavan Krishnan <madhavan.krishnan@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-08vlc: upgrade 3.0.9.2 -> 3.0.10Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-08vlc: Fix build with qt5 in PACKAGECONFIG and Qt >= 5.15 / renumber patchesAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-03mpd: fix PACKAGECONFIG assignmentKonrad Weihmann
As ??= assignment will be overwritten by += in any case, one can't define a default of PACKAGECONFIG in this recipe. Previously the default setting was just overwritten by the += operation. Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-31fluidsynth: upgrade 2.1.2 -> 2.1.3Andreas Müller
>From [1]: * fix a cross-compilation failure from Win32 to WinARM (#630) * fix issues while fluid_player is seeking (#634, #646) * fix a NULL pointer dereference if synth.dynamic-sample-loading is enabled (#635) * fix a NULL pointer dereference in delete_rvoice_mixer_threads() (#640) * fix a NULL pointer dereference in the soundfont loader (#647, thanks to @jjceresa) * fix dsound driver playing garbage when terminating fluidsynth (#642, thanks to @jjceresa) * avoid memory leaks when using libinstpatch (#643) [1] https://github.com/FluidSynth/fluidsynth/releases/tag/v2.1.3 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-23tremor: update SRC_URI as project moved to gitlabArmin Kuster
It appears Xiph.Org is now on gitlab https://gitlab.xiph.org/xiph Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-19openh264: Upgrade to 2.1.0Khem Raj
Drop mips64 build patches as they are not needed anymore Add logic for building on rv64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-16vlc: Do not pin to ARM only ISAKhem Raj
this was added in 2011, and ever since it has remained so, but now vlc can compile fine atleast with thumb2 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-16vlc: Remove duplicate features_check inheritKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Martin Jansa <martin.jansa@gmail.com>
2020-04-16vlc: Use pkgconfig to find userland graphics libsKhem Raj
Add mmal, x264, fluidsynth as packageconfigs so it can be easily enabled/disabled by users Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
2020-04-14meta-gnome / meta-multimedia: Set correct email addressAndreas Müller
Times 'gmail' was not available in Germany for license reasons are long gone Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-13vlc: Add check to require X11Khem Raj
It needs X11 as of now to build. there is a possiblily to build it without X11, but lets keep this check until that path is fixed Also fixes TOPDIR/build/tmp/work/aarch64-yoe-linux/vlc/3.0.9.2-r0/recipe-sysroot-native/usr/bin/aarch64-yoe-linux/aarch64-yoe-linux-ld: cannot find -lGL Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-12vlc: Upgrade to 3.0.9.2Khem Raj
Add packageconfig for enabling wayland support Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-10fluidsynth: upgrade 2.1.1 -> 2.1.2Andreas Müller
>From [1]: * fluidsynth now exits with error when user-provided command-line arguments are out-of-range (#623) * add verbose error logging to opensles and oboe drivers (#627) * fix a memory leak in oboe driver (#626) * fix a NULL dereference in the fluidsynth commandline program [1] https://github.com/FluidSynth/fluidsynth/releases/tag/v2.1.2 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>