aboutsummaryrefslogtreecommitdiffstats
path: root/meta-multimedia
AgeCommit message (Collapse)Author
2019-10-26mycroft: Fixup remaining issuesAlistair Francis
This patch combines a few fixups: - Don't bother users about missing package manager - Use pocketsphinx by default (as it works on RISC-V) - Add Upstream-Status to all patches Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-17tremor: Clarify BSD license variantChristophe PRIOUZEAU
The License of tremor is BSD-3-Clause. Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-17libmpdclient: Clarify BSD license variantChristophe PRIOUZEAU
The License of libmpdclient is BSD-3-Clause. Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-17mycroft: Run the files from /varAlistair Francis
To avoid errors when running on a read only /lib/ file system copy the files to /var and run mycroft from there. Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-17mycroft: Bump to 19.8.1Alistair Francis
Bump the Mycroft version and at the same time remove the requirement to install Python packages using pip on the target. Installing packages on the target doesn't always work depending on the features of the rootfs. We now install a lot more of the Python pip packages in OE as well. Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-11packagegroup-meta-multimedia: Remove libsquish from rdepsKhem Raj
libsquish builds a static library alone which is primarily used during build only. There is no runtime component to it. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-11tinyalsa: Update to latestKhem Raj
package tools binaries into PN Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-09fluidsynth: upgrade 2.0.6 -> 2.0.7Andreas Müller
Minor bugfixes >From announcement: * fix broken audio output when reverb was active after synth creation (#563) * fix debug console messages not being visible for debug builds on Windows Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-08Add zeus compatibility to all layer.conf filesPalmer Dabbelt
I have no idea if this is the right thing to do, but without the patch I can't actually buil OE because none of these layers are compatible with the change in openembedded-core to move to zeus. Fixes: a5c9709b8d ("layer.conf: Update for zeus series") # openembedded-core Signed-off-by: Palmer Dabbelt <palmer@dabbelt.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-13bigbuckbunny: Use faster download mirrorsKhem Raj
Original URIs are very slow and these files are quite large where it can mean hours of download Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-12mycroft: Remove alsa-oss from rdepsKhem Raj
It seems to only need pulseaudio alsa plugins and alsa-oss does not build for musl so its marked incompatible for musl so lets remove it Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-02fluidsynth: upgrade 2.0.5 -> 2.0.6Andreas Müller
This is a bugfix maintenance release Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29mimic: Fix the build with -OsAdrian Bunk
../git/src/utils/cst_tokenstream.c: In function 'get_token_postpunctuation': ../git/src/utils/cst_tokenstream.c:652:51: error: 'plast' may be used uninitialized in this function [-Werror=maybe-uninitialized] memmove(ts->postpunctuation, &ts->token[p + plast], (t - p)); ~~^~~~~~~ Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29ncmpc: Update to 0.34Khem Raj
Needed to work with boost 1.70+ Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@googlemail.com>
2019-08-27vlc: don't look at host headers for live555Anuj Mittal
Prevents errors when live555 is installed on build machine: | ERROR: vlc-3.0.6-r0 do_configure: QA Issue: This autoconf log indicates errors, it looked at host include and/or library paths while determining system capabilities. | Rerun configure task after fixing this. [configure-unsafe] | ERROR: vlc-3.0.6-r0 do_configure: Fatal QA errors found, failing task. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-22meta-multimedia: Remove GNOME_COMPRESS_TYPE = "xz" in recipesAdrian Bunk
This is the default value. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-22fluidsynth: Add PACKAGECONFIG for readlineAdrian Bunk
Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-11libao: Remove the non-default esound PACKAGECONFIGAdrian Bunk
esound has been removed. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-10vlc: Remove the obsolete dependency on dbus-glibAdrian Bunk
Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-10tremor: Upgrade 20150107 -> 20180319Adrian Bunk
Also switch to the new repository. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-10vlc: notify switched to GTK+3 some time agoAdrian Bunk
Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-10gssdp: Merge incAdrian Bunk
This recipe stopped having multiple versions in 2014. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-06-25meta-multimedia: add layer depends on meta-pythonHongxu Jia
Since mycroft of meta-multimedia requires python3-requests which comes from meta-python, add missing layer depends back Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-06-15openh264: Fix armv7ve buildCarlos Rafael Giani
Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-24libsrtp: Fix compilation and add pkgconfigMarek Belisko
With current recipe state only static library was build. Add extra option to build dynamic library and also inherit pkgconfig to have installed library pkgconfig Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-23dvb-apps: Remove workaround patch for ancient target compilersAdrian Bunk
Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-09Remove liboilAdrian Bunk
It was replaced by orc 10 years ago and no users are left in meta-openembedded. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-09vlc: Remove workaround and patches for problems fixed upstreamAdrian Bunk
Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-09schroedinger: Remove the obsolete DEPENDS on liboilAdrian Bunk
schroedinger switched from liboil to orc several years ago. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-09dvb-apps: Remove dvb-fe-xc5000c-4.1.30.7.fwAdrian Bunk
Shipping firmware for some specific device in dvb-apps is wrong, even more so when the same binary is already in linux-firmware. The firmware was also not LICENSE = "GPLv2" as the recipe claimed. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-09caps: Upgrade 0.9.24 -> 0.9.26Adrian Bunk
Remove patches applied upstream. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-03vlc: rework qt PACKAGECONFIGAndreas Müller
* 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>
2019-05-02opusfile: fix SRC_URI for multilibMartin Jansa
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-04-27fluidsynth: upgrade 2.0.4 -> 2.0.5Andreas Müller
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>
2019-04-16mycroft: Bump from 19.2.2 to 19.2.3Alistair Francis
Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-04-16mycroft: Update the systemd service to ensure we are ready to startAlistair Francis
Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-04-06ncmpc: Rename artist_screen to library_screenKhem Raj
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>
2019-04-06mycroft: Initial commitAlistair Francis
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>
2019-04-01layer.conf: Add warrior to compatible release seriesKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-22fluidsynth: upgrade 2.0.3 -> 2.0.4Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-16packagegroup-meta-multimedia: Remove gst 0.10 related packagesKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-16gstreamer-0.10: Remove recipesKhem Raj
It has been over 5+ years for migration to gstreamer 1.x Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-07vlc: Add -pthread on riscvKhem Raj
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>
2019-03-07webrtc-audio-processing: Add support for risc-vKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-06liboil: Fix build on risc-vKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-04dvb-apps: Disable static librariesKhem Raj
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>
2019-03-03mimic: Initial commit of version 1.2.0.2Alistair Francis
Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-03license: Add licenses required for MimicAlistair Francis
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>
2019-03-03vlc: Upgrade to 3.0.6Khem Raj
Drop upstreamed patches or fixed differently upstream Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-13liboil: Fix build with clangKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>