aboutsummaryrefslogtreecommitdiffstats
path: root/meta-multimedia/recipes-multimedia
AgeCommit message (Collapse)Author
2018-09-26fluidsynth: drop extra dash from `-Denable-pulseaudio=OFF`Max Kellermann
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>
2018-09-26mpd: eliminate `chmod`/`chown` calls by using `install`Max Kellermann
Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-26mpd: make more plugins optionalMax Kellermann
Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-26mpd: build from gitMax Kellermann
Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-26mpd: fix the sqlite dependencyMax Kellermann
"sqlite" is sqlite 2.x, but MPD requires 3.x. Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-26mpd: sort PACKAGECONFIGs againMax Kellermann
The new ones I added were not sorted. Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-24mpd: drop LICENSE_FLAGS="commercial"Max Kellermann
The mpg123 LICENSE_FLAGS have been removed in oe-core commit b0bc82a5f238db82425b3b146e269bc6605cbdce, so we can remove it from MPD as well. Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-24mpd: make lots of plugins optionalMax Kellermann
The new options are enabled by default to avoid breaking existing configurations. Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-24mpd: sort PACKAGECONFIGsMax Kellermann
Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-24mpd: update 0.20.21Max Kellermann
Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-24ncmpc: new recipeMax Kellermann
Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-24mpc: new recipeMax Kellermann
Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-24libmpdclient: new recipeMax Kellermann
Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-24vorbis-tools: add PACKAGECONFIG[ogg123]Max Kellermann
Signed-off-by: Max Kellermann <max.kellermann@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-11minidlna: restore & fix recipeBaptiste DURAND
Restore minidlna recipe and bump it to v1.2.1 Move it to meta-multimedia Signed-off-by: Baptiste Durand <baptiste.durand@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-11gstd: Upgrade to latest and fix unrecognised options to configureKhem Raj
QA Issue: gstd: configure was passed unrecognised options: --disable-gtk-doc [unknown-configure-option] Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-08rtmpdump: Depend on openssl10 and update to latest on gitKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-31vlc: use fribidi not libfribidiRoss Burton
The recipe is called fribidi, so use that instead of the PROVIDE. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-15faac: set LICENSE_FLAGSPaul Eggleton
Commercial usage requires licensing according to the homepage, so set LICENSE_FLAGS = "commercial" to indicate that. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-15faac: set HOMEPAGEPaul Eggleton
Set HOMEPAGE so there is a place to go for more information. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-29libopenmpt: add recipeCarlos Rafael Giani
libopenmpt is a cross-platform C++ and C library to decode tracked music files ("modules", like the .mod .xm .s3m .it formats) into raw PCM audio. It is based on the player code of OpenMPT module tracker. Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-20tinyalsa: Add -fPIC to compile flagsCarlos Rafael Giani
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-06-22libdc1394: libglu needs both openGL and X11 but not tvirtual/libglKhem Raj
Epxress this dependency accurately Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-26libmusicbrainz: Set CMAKE_EXE_LINKER_FLAGS to build linker flagsKhem Raj
Some older compilers do not support security flags like -fstack-protector=strong and if we do not set this then it will use the target flags to pass here which will fail with gcc < 5.x, especially a problem building distros with security flags on host with 4.x gcc e.g. ubuntu 14.04 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-23tinyalsa: Update SRC_URI to github git fetcherKhem Raj
Update to latest on git/master Fixes build with clang switch component build system to cmake Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-17tinyalsa: switch away from github archiveTrevor Woerner
Since we know that github archives which are automatically generated have a tendency to change their checksums[1], switch to using a git clone. [1] http://lists.openembedded.org/pipermail/openembedded-devel/2017-September/114916.html Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-17openh264: switch away from github archiveTrevor Woerner
Since we know that github archives which are automatically generated have a tendency to change their checksums[1], switch to using a git clone. [1] http://lists.openembedded.org/pipermail/openembedded-devel/2017-September/114916.html Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-17openh264: fix build for 32-bit intel archTrevor Woerner
Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-17fluidsynth: update 1.1.10 -> 1.1.11Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-17gst-shark: Add Gst-Shark recipeCarlos Rodriguez
GstShark is an open-source project from RidgeRun that provides benchmarks and profiling tools for GStreamer 1.7.1 (and above). It includes tracers for generating debug information plus some tools to analyze the debug information. GstShark provides easy to use and useful tracers, paired with analysis tools to enable straightforward optimizations. Signed-off-by: rrcarlosrodriguez <carlos.rodriguez@ridgerun.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-01tinyalsa: add recipeCarlos Rafael Giani
TinyALSA is a small library to interface with ALSA in the Linux kernel. Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-01libde265: add recipeCarlos Rafael Giani
libde265 is an open source implementation of the h.265 video codec. Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-01openh264: add recipeCarlos Rafael Giani
OpenH264 is a codec library which supports H.264 encoding and decoding. It is suitable for use in real time applications such as WebRTC. Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-01gst-rtsp: refresh patchArmin Kuster
Applying patch 0001-change-deprecated-INCLUDES-to-AM_CPPFLAGS-for-automa.patch patching file bindings/python/Makefile.am Hunk #1 succeeded at 14 with fuzz 1. patching file examples/Makefile.am patching file tests/Makefile.am Now at patch 0001-change-deprecated-INCLUDES-to-AM_CPPFLAGS-for-automa.patch Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-01schroedinger: refresh patchArmin Kuster
Applying patch configure.ac.patch patching file configure.ac Hunk #1 succeeded at 54 with fuzz 2. Now at patch configure.ac.patch Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-01libdc1294: refresh patchArmin Kuster
Applying patch install_examples.patch patching file examples/Makefile.am Hunk #1 succeeded at 36 with fuzz 1. Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-01libmusicbrainz: refresh patchesArmin Kuster
used quilt. Details: Applying patch allow-libdir-override.patch patching file CMakeLists.txt Hunk #1 succeeded at 36 with fuzz 1 (offset 10 lines). Now at patch allow-libdir-override.patch Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-04-08mpd: update 0.19.21 -> 0.20.18Andreas Müller
* Depend on lastest libupnp * Depend on pulseaudio only if distro says so. Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-29vlc: remove gnome-vfs packageconfigAndreas Müller
gnome-vfs is gone Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2018-03-29gst-plugins-base: remove gnomevfs packageconfigAndreas Müller
gnome-vfs is gone Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2018-03-21fluidsynth: update 1.1.9 -> 1.1.10Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-16sox: backport fix for dynamically linked flac buildsIoan-Adrian Ratiu
The sox project upstream is dead, non-responsive, and various developers started maintaining their own branches where they do feature development (eg. adding DSD/DSF format support) and bug-fixing. They don't have access to the central sox git repo. So basically the project will eventually get forked (I started a discussion in this direction). Until then, backport this flac build fix which was lingering around out of tree for years. Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-16gst-ffmpeg: remove leftover patchMaxin John
Remove the following left-over patch from gst-ffmpeg package which was removed earlier: lower-rank.diff Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-01sox: bump 14.4.0 -> 14.4.2Ioan-Adrian Ratiu
The big feature in the new version is opus codec support. Make the old vorbis codec optional via packageconfig. Remove sox-native because it's broken and nothing uses it. Refresh musl build-fix patch. Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-01opusfile: add new recipeIoan-Adrian Ratiu
Library for decoding opus audio files. Used by newer versions of sox. Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-01gstd: Add Gst-Deamon recipeCarlos Rodriguez
GStreamer Daemon, also called gstd, is a GStreamer framework for controlling audio and video streaming using TCP connection messages. Qt applications, web interfaces, and GStreamer element test suites show different ways the framework can be utilized. GStreamer Daemon is gst-launch on steroids where you can create a GStreamer pipeline, play, pause, change speed, skip around, and even change element parameter settings all while the pipeline is active. Signed-off-by: Carlos Rodriguez <carlos.rodriguez@ridgerun.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-02-11caps: Replace obsoleted pow10f() with exp10fKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-01-22fluidsynth: update 1.1.8 -> 1.1.9Andreas Müller
* 0001-avoid-buffer-overrun-in-fluid_synth_nwrite_float.patch was applied upstream Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-11fluidsynth: performance improvementsAndreas Müller
* Use floats instead of double for sound calculations. This improves performance notable and was default for version 1.1.6 using autotools. * Fix buffer overrun when using floats * Make use of ARM NEON for multithreading enabled Performance and sound correctnes was tested with qtractor and a reworked version of fluidsynth-dssi [1-2]. Tests were performed for single- and multithreading enabled. [1] https://github.com/schnitzeltony/fluidsynth-dssi/commit/bad09c6f5c5508c5f5330aa5188510f975e50c50 [2] https://github.com/schnitzeltony/meta-qt5-extra/blob/master/recipes-misc/recipes-multimedia/fluidsynth/fluidsynth-dssi_1.0.0.bb Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-10-27fluidsynth: update 1.1.6 -> 1.1.8Andreas Müller
* project has moved from sourceforge to github * autotools was replaced by cmake [1] * license was changed from LGPL-2.0+ to LGPL-2.1 [2] [1] https://github.com/FluidSynth/fluidsynth/commit/3939941c5f3fdaef6bf9258fabd5725e7666554a [2] https://github.com/FluidSynth/fluidsynth/commit/1f5a3ca26e5c75e3ae54eb4c88f1f2bd21f87644 Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>