summaryrefslogtreecommitdiffstats
path: root/meta-multimedia
Commit message (Collapse)AuthorAgeFilesLines
...
* packagegroup-meta-multimedia: Remove projucer on muslKhem Raj2020-09-031-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mycroft: rdep on procpsKhem Raj2020-09-011-0/+3
| | | | | | mycroft needs pgrep Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-multimedia: Add new recipesKhem Raj2020-09-011-22/+75
| | | | | | Re-arrange to make one line per package Signed-off-by: Khem Raj <raj.khem@gmail.com>
* schroedinger: Update SRC_URIKhem Raj2020-09-011-1/+1
| | | | | | http://www.diracvideo.org is not accessible anymore Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gerbera: Disable PIE on rv64Khem Raj2020-08-171-0/+2
| | | | | | | | 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>
* libcamera: fix packaging and installationAndrey Konovalov2020-08-131-1/+18
| | | | | | | | | | | | | | | | | | | | | | | 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>
* tvheadend: Update to latest tipKhem Raj2020-08-132-48/+1
| | | | | | Drop 0001-allocate-space-for-buf-on-heap.patch this is already fixed upstream Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minidlna: Fix build with -fno-commonKhem Raj2020-08-132-0/+30
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mimic: Upgrade to 1.3.0.1Khem Raj2020-08-133-4/+66
| | | | | | | 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>
* openal-soft: Update to 1.20.1Khem Raj2020-08-133-25/+20
| | | | | | Forward port patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: Fix License names to match SPDX conventionKhem Raj2020-08-091-1/+1
| | | | | | | 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>
* gerbera: Upgrade to 1.6.0Khem Raj2020-07-311-3/+2
| | | | | | Add needed dependencies this version demands Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libupnp: update to 1.14.0Oleksandr Kravchuk2020-07-311-5/+2
| | | | | | | inherit pkgconfig Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ncmpc: update to 0.38Oleksandr Kravchuk2020-07-311-1/+1
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpc: update to 0.33Oleksandr Kravchuk2020-07-311-7/+4
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmediaart: update to 2.0_1.9.4Oleksandr Kravchuk2020-07-282-7/+7
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* crossguid: update to 0.2.2Oleksandr Kravchuk2020-07-281-9/+4
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmpdclient: update to 2.19Oleksandr Kravchuk2020-07-281-1/+1
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opusfile: update to 0.12Oleksandr Kravchuk2020-07-281-2/+2
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openh264: upgrade 2.1.0 -> 2.1.1Andreas Müller2020-06-201-2/+2
| | | | | | | | | | | >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>
* vlc: upgrade 3.0.10 -> 3.0.11Andreas Müller2020-06-191-1/+1
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdvdcss: upgrade 1.3.0 -> 1.4.2Andreas Müller2020-06-191-3/+4
| | | | | | | 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>
* libcamera: Bumped to latest source revisionMadhavan Krishnan2020-06-161-6/+6
| | | | | | | | | 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>
* vlc: upgrade 3.0.9.2 -> 3.0.10Andreas Müller2020-06-081-1/+1
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vlc: Fix build with qt5 in PACKAGECONFIG and Qt >= 5.15 / renumber patchesAndreas Müller2020-06-086-4/+61
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpd: fix PACKAGECONFIG assignmentKonrad Weihmann2020-06-031-1/+1
| | | | | | | | | 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>
* fluidsynth: upgrade 2.1.2 -> 2.1.3Andreas Müller2020-05-312-12/+24
| | | | | | | | | | | | | | | | | >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>
* tremor: update SRC_URI as project moved to gitlabArmin Kuster2020-05-231-1/+1
| | | | | | | | 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>
* openh264: Upgrade to 2.1.0Khem Raj2020-04-193-99/+3
| | | | | | | 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>
* vlc: Do not pin to ARM only ISAKhem Raj2020-04-161-1/+0
| | | | | | | 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>
* vlc: Remove duplicate features_check inheritKhem Raj2020-04-161-1/+1
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Martin Jansa <martin.jansa@gmail.com>
* vlc: Use pkgconfig to find userland graphics libsKhem Raj2020-04-162-2/+68
| | | | | | | | 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>
* meta-gnome / meta-multimedia: Set correct email addressAndreas Müller2020-04-141-1/+1
| | | | | | | 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>
* vlc: Add check to require X11Khem Raj2020-04-131-1/+3
| | | | | | | | | | | 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>
* vlc: Upgrade to 3.0.9.2Khem Raj2020-04-121-2/+2
| | | | | | Add packageconfig for enabling wayland support Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluidsynth: upgrade 2.1.1 -> 2.1.2Andreas Müller2020-04-101-2/+2
| | | | | | | | | | | | | >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>
* layers: update LAYERSERIES_COMPAT to dunfellKhem Raj2020-03-201-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: Added the meta multimedia packagegroup in libcamera imageMadhavan Krishnan2020-03-111-1/+1
| | | | | | | | | | | | | Added the packagegroup of meta multimedia in the libcamera core image After adding the meta multimedia packagegroup, we faced the faad2 componenet was unknown during bitbake parsing. In meta raspberrypi, faad has been included in gstreamer bbappend file, so we have upstream the faad to be included only when commercial license is whitelisted. Signed-off-by: Madhavan Krishnan <madhavan.krishnan@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libde265: Update to 1.0.5Khem Raj2020-03-091-4/+3
| | | | | | | | License-Update: Examples are now MIT see [1] [1] https://github.com/strukturag/libde265/commit/4488ae0c3b287ef6f24a958004481b2b337abc76 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minidlna: Use clock_gettime API insteaad of syscallKhem Raj2020-03-092-0/+37
| | | | | | Makes it 64bit time_t safe Signed-off-by: Khem Raj <raj.khem@gmail.com>
* x265: Disable assembly on x86Khem Raj2020-03-041-0/+2
| | | | | | | | Fixes ERROR: QA Issue: x265: ELF binary /usr/lib/libx265.so.179 has relocations in .text [textrel] Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Scott Branden <scott.branden@broadcom.com>
* openh264: Upgrade to 2.0.0Khem Raj2020-03-044-5/+139
| | | | | | | | | - Fix host-user-contaminated QA issues - make clean is broken so mark it so - Enable PIC in asm which fixes textrels issue - Fix build on mips Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minidlna: Retarget gettext patch to gettex version 0.20Khem Raj2020-03-041-4/+2
| | | | | | | This fixes *** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.19 but the autoconf macros are from gettext version 0.20 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vlc: Depend on gst-1.0 plugins-bad instead of 0.10Khem Raj2020-03-041-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-multimedia: Purge gst 0.10 related rdepsKhem Raj2020-03-041-3/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: Created new minimal core image file for ibcameraMadhavan Krishnan2020-03-041-0/+19
| | | | | Signed-off-by: Madhavan Krishnan <madhavan.krishnan@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-multimedia: use COMMON_LICENSE_DIR for license file locationAndré Draszik2020-02-284-4/+4
| | | | | | | COMMON_LICENSE_DIR is the official location for license files Signed-off-by: André Draszik <git@andred.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fdk-aac: add initial fdk-aac recipeMircea Carausu2020-02-262-0/+114
| | | | | | | | Add Fraunhofer FDK AAC Codec Library recipe. Signed-off-by: Mircea Carausu <mircea.carausu@broadcom.com> Signed-off-by: Scott Branden <scott.branden@broadcom.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluidsynth: upgrade 2.1.0 -> 2.1.1Andreas Müller2020-02-251-2/+2
| | | | | | | | | | | | | | | >From announcement: * a regression introduced in 2.1.0 caused the jack audio driver to not correct a sample-rate mismatch (#607) * pkg-config is now being to used to find readline (#606, thanks to @ffontaine) * fix various typos in the documentation (#600, thanks to @luzpaz) * fix a memory leak in the file renderer * fix leaking memory when sequencer clients were not explicitly unregistered (#610) * fix a heap-based use-after-free in jack driver (#613) * fix the linker possibly not finding libinstpatch (#617, thanks to @realnc) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: Bumped to latest source revisionMadhavan Krishnan2020-02-202-64/+2
| | | | | | | | | | | | | libcamera uses the host machine python instead of sysroot, We use the patch file for libcamera source to use the sysroot python. But libcamera team has fix this issue and, pushed the changes to libcamera source, now we are pointing to that particular source revision of libcamera. In musl, we faced the compilation iisue, so we changed the source revision pointing to the fix of musl compilation issue. Signed-off-by: Khem Raj <raj.khem@gmail.com>