summaryrefslogtreecommitdiffstats
path: root/meta-multimedia
Commit message (Collapse)AuthorAgeFilesLines
* vlc: rework qt PACKAGECONFIGAndreas Müller2019-05-031-9/+15
| | | | | | | | * qt4 support is gone -> move to qt5 * while at it remove noop libtool copy Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opusfile: fix SRC_URI for multilibMartin Jansa2019-05-021-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluidsynth: upgrade 2.0.4 -> 2.0.5Andreas Müller2019-04-271-2/+2
| | | | | | | | | Release notes are found at [1] - upgrade can be considered as bugfix release [1] https://github.com/FluidSynth/fluidsynth/releases/tag/v2.0.5 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mycroft: Bump from 19.2.2 to 19.2.3Alistair Francis2019-04-161-2/+3
| | | | | Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mycroft: Update the systemd service to ensure we are ready to startAlistair Francis2019-04-161-2/+3
| | | | | Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ncmpc: Rename artist_screen to library_screenKhem Raj2019-04-061-2/+2
| | | | | | | | | | artist_screen is not a valid meson option Fixes ERROR: ncmpc-0.33-r0 do_configure: QA Issue: ncmpc: configure was passed unrecognised options: artist_screen [unknown-configure-option] Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* mycroft: Initial commitAlistair Francis2019-04-069-0/+566
| | | | | | | | | | | | | | | | | | | | | | | | | Mycroft is an open source speech assistant. It traditionally runs inside Python virtual env and installs all of the pip and native packages and programs that is needs at setup. This generally includes a native gcc build for some of the binaries in the pip packages. This patch adds Mycroft support and edits the source to remove the Python venv usage so we can just run in standard Python world. This allows us to use the preinstalled Python packages where avaliable and avoid installing too much on the target at runtime. At the moment we still require a few simple Python packages to be installed but we don't requrie any target compilation. Hopefully in the future we can remove all of the runtime install requirements by adding all the Python packages to the rootFS pre-boot and setting up the other files/directories as required during the build process. This patch also adds two systemd services. The first will setup mycroft on boot, the second will start the mycroft voice assistant. Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: Add warrior to compatible release seriesKhem Raj2019-04-011-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluidsynth: upgrade 2.0.3 -> 2.0.4Andreas Müller2019-03-221-2/+2
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-multimedia: Remove gst 0.10 related packagesKhem Raj2019-03-161-2/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gstreamer-0.10: Remove recipesKhem Raj2019-03-1635-1962/+0
| | | | | | It has been over 5+ years for migration to gstreamer 1.x Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vlc: Add -pthread on riscvKhem Raj2019-03-071-0/+2
| | | | | | | | | Fixes missing atomic symols during linking e.g. vlc-3.0.6/src/misc/picture_pool.c:201: undefined reference to `__atomic_fetch_add_2' collect2: error: ld returned 1 exit status Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webrtc-audio-processing: Add support for risc-vKhem Raj2019-03-072-0/+34
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* liboil: Fix build on risc-vKhem Raj2019-03-062-0/+16
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dvb-apps: Disable static librariesKhem Raj2019-03-041-0/+2
| | | | | | | | It can be undesired linking to a static library especially when static linking it disabled globally so lets disable it always here Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mimic: Initial commit of version 1.2.0.2Alistair Francis2019-03-031-0/+27
| | | | | Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* license: Add licenses required for MimicAlistair Francis2019-03-034-0/+70
| | | | | | | | | | | | Add the CMU-Tex, Sun and BellBird licenses that are required for Mimic. See: BellBird: https://github.com/MycroftAI/mimic/blob/development/COPYING#L959 Sun: https://github.com/MycroftAI/mimic/blob/development/COPYING#L915 CMU-Tex: https://github.com/MycroftAI/mimic/blob/development/COPYING#L840 Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vlc: Upgrade to 3.0.6Khem Raj2019-03-0311-598/+127
| | | | | | Drop upstreamed patches or fixed differently upstream Signed-off-by: Khem Raj <raj.khem@gmail.com>
* liboil: Fix build with clangKhem Raj2019-02-132-1/+259
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libupnp: Build samples with LFS onKhem Raj2019-02-121-0/+4
| | | | | | | Fixes errors ( qemuarm/thumb ) ../../../git/upnp/inc/FileInfo.h:22:2: error: #error libupnp uses large file support, so users must do that, too Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gerbera: Update to 1.3.0Khem Raj2019-02-081-5/+6
| | | | | | | Add missing dependency on libnsl2 Turn systemd support into a packageconfig knob Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libupnp: Upgrade to 1.8.4Khem Raj2019-02-081-5/+6
| | | | | | | | | | | License-Update: Renamed and deleted empty line License file is now called COPYING https://github.com/mrjimenez/pupnp/commit/d3a04002e5e5220f88b43d979505bb3156532e83#diff-7116ef0705885343c9e1b2171a06be0e This is 3 Clause BSD license so make it accurate Signed-off-by: Khem Raj <raj.khem@gmail.com>
* oscam: Update to latest svn revision 11491Khem Raj2019-02-032-29/+2
| | | | | | | Supports openssl 1.1.x Drop upstreamed patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rtmpdump: Switch to using GNU TLS instead of openssl10Khem Raj2019-02-031-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluidsynth: upgrade 1.1.11 -> 2.0.3Andreas Müller2019-01-168-100/+563
| | | | | | | | | | | | | | | | * Fallout caused by API change should be fixed in all recipes depending fluidsynth. To make this happen I sent out patches to many projects during last autumn. * Add PACKAGECONFIG for profiling (disabled by default). * ARM-NEON-patch was reworked and profiling runs were performed with and without the patch. See patch description for profiling results. * We need to split tool to generate parameter tables to native. Since target and native builds do not share much in common we don't use BBCALLSEXTEND * Add patch which allows clients to reduce useless copies of buffers. Fluidsynth-DSSI (in meta-qt5-extra currently) is going to make use of this. Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openal-soft: Upgrade to 1.19.1Khem Raj2019-01-143-5/+74
| | | | | | | | | | License-Update: Removed sections that are not needed see https://github.com/kcat/openal-soft/commit/4c61103e34b190c53f0669cb341355d031044571#diff-7116ef0705885343c9e1b2171a06be0e Switch to github for SRC_URI Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-multimedia: add pgk group and imagesArmin Kuster2019-01-133-0/+63
| | | | | Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdc1394: Don't use ${PN}Richard Weinberger2019-01-101-1/+1
| | | | | | | | | Don't use ${PN} for the source dir, it will break multilib builds. The correct variable is ${BPN}. Cc: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Richard Weinberger <richard@nod.at> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* caps: Don't use ${PN}Richard Weinberger2019-01-101-3/+1
| | | | | | | | | | | | | | | Don't use ${PN} for the source dir, it will break multilib builds. The correct variable is ${BPN}. The bitbake defaults are: BP = "${BPN}-${PV}" S = "${WORKDIR}/${BP}" Therefore we can remove this line. Cc: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Richard Weinberger <richard@nod.at> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* faac: update 1.29 -> 1.29.9.2Athanasios Oikonomou2019-01-022-35/+4
| | | | | | | | | | | | | | | | | Remove not required patch and extra EXTRA_OECONF "--without-mp4v2". Previously not required mp4v2 library was dropped on 1.29.9.2. While being there also fix issue with multilib build on aarch64 using FILES_lib${BPN} instead of FILES_lib${PN}. WARNING: lib32-faac-1.29.9.2-r0 do_package: QA Issue: lib32-faac: Files/directories were installed but not shipped in any package: /usr/lib/libfaac.so.0 /usr/lib/libfaac.so.0.0.0 Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. lib32-faac: 2 installed and not shipped files. [installed-vs-shipped] Signed-off-by: Athanasios Oikonomou <athoik@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tvheadend: Add dependency on dvb-appsKhem Raj2018-12-231-1/+1
| | | | | | | | Fixed errors like ERROR: Failed to fetch dvb-scan data (use --disable-dvbscan) NOTE: The following config.log files may provide further information. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdvbcsa: Add recipeKhem Raj2018-11-292-0/+29
| | | | | | tvheadend needs this library Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dvb-apps: linux dvb apps package supportHaseenamol2018-11-291308-0/+78485
| | | | | | | | | | | | | | This includes dvb-apps patches, dvb-scan-tables, dvb-libraries and firmware for WINTV 950Q Fix build with kernel > 4.14 Inherit perlnative for tests to build Change options to cp command to fix dvb-apps: /dvb-apps/usr/share/dvb/dvb-t/vn-Hanoi is owned by uid 3004, which is the same as the user running bitbake. This may be due to host contamination Signed-off-by: Haseenamol <haseenamol@tataelxsi.co.in> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rygel: Upgrade to 0.37.0Khem Raj2018-11-271-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Add a working Tvheadend recipePeter Bašista2018-11-261-0/+23
| | | | | | | | | The original one was previously removed by commit ec9e5ed06256ad92c818474cdb490dc0d3a0d0a3 as part of a clean-up of blacklisted recipes. Signed-off-by: Peter Bašista <pbasista@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpd: eliminate systemd ExecStart editMax Kellermann2018-10-261-6/+0
| | | | | | | | This was never necessary because MPD's build script already inserts the correct path. Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpd: remove deprecated "enable_bzip2=yes" lineMax Kellermann2018-10-261-1/+0
| | | | | | | | This should have been removed in commit 5a06148e58ca5a7558dd4b438a61d22caa8dfffe Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpd: update to 0.20.22Max Kellermann2018-10-261-1/+4
| | | | | Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpc: update to 0.31Max Kellermann2018-10-241-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ncmpc: add PACKAGECONFIG[regex]Max Kellermann2018-10-231-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ncmpc: update to 0.33Max Kellermann2018-10-231-5/+5
| | | | | | | Several build options have been changed from "boolean" to "feature", and thus we have to change "true/false" to "enabled/disabled". Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gstreamer: Remove machine specific appendMark Hatle2018-10-171-3/+0
| | | | | | | | | | | | | | | | If you try to build a system with multiple BSPs, one of which is qemux86 or qemux86-64, the gstreamer package will change. This will trigger anything using gstream to also be rebuilt. For a package based system, the PR values will also be incremented each time. The end result will be an ever growing set of PR values as well as being unable to tell which configured version of the multimedia components are really being deployed. The solution here was to remove the rrecommend for consistency. Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmpdclient: make TCP support optionalMax Kellermann2018-10-091-0/+3
| | | | | | | | | Allows more tinfication. Without TCP, libmpdclient can only use local sockets, which is a good choice anyway if MPD runs on the same machine. Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmpdclient: update to 2.16Max Kellermann2018-10-091-1/+1
| | | | | Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ncmpc: add various PACKAGECONFIGsMax Kellermann2018-10-051-1/+18
| | | | | Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ncmpc: update to the 0.32 release tagMax Kellermann2018-10-051-6/+3
| | | | | Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpd: enable aac PACKAGECONFIG only with commercial LICENSE_FLAGSArmin Kuster2018-10-011-1/+2
| | | | | | | | | ERROR: Nothing PROVIDES 'faad2' (but /home/akuster/oss/maint/meta-openembedded/meta-multimedia/recipes-multimedia/musicpd/mpd_0.20.21.bb DEPENDS on or otherwise requires it) enable aac only if LICENSE_FLAGS is commercial Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layers: Update layer compatibility to thudKhem Raj2018-09-301-1/+1
| | | | | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@googlemail.com> Cc: Derek Straka <derek@asterius.io> Cc: Tim Orling <TicoTimo@gmail.com> Cc: Hongxu Jia <hongxu.jia@windriver.com> Cc: Armin Kuster <akuster808@gmail.com> Cc: Joe MacDonald <joe_macdonald@mentor.com> Cc: Andrea Adami <andrea.adami@gmail.com>
* fluidsynth: drop extra dash from `-Denable-pulseaudio=OFF`Max Kellermann2018-09-261-1/+1
| | | | | | | | | This caused a build failure: CMake Error: The source directory ".../tmp-glibc/work/aarch64-oe-linux/fluidsynth/1.1.11-r0/build/--Denable-pulseaudio=OFF" does not exist. Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpd: eliminate `chmod`/`chown` calls by using `install`Max Kellermann2018-09-261-5/+5
| | | | | Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>