summaryrefslogtreecommitdiffstats
path: root/meta-multimedia
Commit message (Collapse)AuthorAgeFilesLines
* pipewire: Upgrade to 0.3.30Carlos Rafael Giani2021-06-091-1/+1
| | | | | | | | | | | This is a bugfix upgrade. Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.30 Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: Add filter-chain files to modules-filter-chain packageCarlos Rafael Giani2021-06-091-1/+5
| | | | | Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmediaart-2.0: upgrade 1.9.4 -> 1.9.5 / merge inc file / build with mesonAndreas Müller2021-06-093-19/+23
| | | | | | | | | | | | | | | NEW in 1.9.5 - 2021-05-22 ========================= * libmediaart: Remove QT4 support * libmediaart: Mandate that input strings are UTF8 * extract: Remove local storage * build: Drop autotools support * build: Update to recent glib API * build: introspection fixes * build: Added CI Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmediaart 0.7.0: removeAndreas Müller2021-06-092-7/+0
| | | | | | | | * we have libmediaart-2.0 * nothing depends on the version introduced 2014 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gupnp: upgrade 1.2.6 -> 1.2.7Andreas Müller2021-06-093-71/+7
| | | | | | | | | | | | | | | | | Hardening fix was applied 1.2.7 ===== - Fix build with -Wformat-security=error - Bump required GLib version to 2.66 - Fix some introspection annotations - Add missing varargs functions to vapi - Revert fix from 1.2.5 which causes managed control points to live too long Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: upgrade 0.3.24 -> 0.3.29Andreas Müller2021-06-051-16/+17
| | | | | | | Due to 'stealing' from jack & pulseaudio the license was changed Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gupnp: upgrade 1.2.4 -> 1.2.6Andreas Müller2021-06-013-8/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In their mail announcement they stated out clearly: GUPnP 1.0.7 and GUPnP 1.2.5 fix a potential DNS rebind issue. An impact of this would be that for example a user could be tricked into opening a malicious web page that could scan the local network for UPnP media servers and download the user's shared files, or, if enabled, even delete them. Upgrade to 1.2.5 (or where that is not possible, 1.0.7) is strongly recommended. At repo side: 1.2.6 ===== - Fix wrong dependency on GSSDP 1.2.4 Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gupnp/issues/48 All contributors to this release: - Jens Georg <mail@jensge.org> 1.2.5 ===== - Fix introspection annotation for send_action_list - Fix potential fd leak in linux CM - Fix potential NULL pointer dereference when evaluating unset ServiceProxyActions - Fix leaking the message string if an action is never sent - Fix leaking the ServiceProxyAction if sending fails in call_action - Fix introspection annotation for send_action and call_action_finish to prevent a double-free - Make ServiceIntrospection usable from gobject-introspection - Add Python examle - Add C example - Fix JavaScript example - Fix potential use-after-free if service proxy is destroxed before libsoup request finishes in control point - Fix potential data leak due to being vulnerable to DNS rebind attacs Bugs fixed in this release: - https://gitlab.gnome.org/GNOME/gupnp/issues/47 - https://gitlab.gnome.org/GNOME/gupnp/issues/46 - https://gitlab.gnome.org/GNOME/gupnp/issues/23 - https://gitlab.gnome.org/GNOME/gupnp/issues/24 All contributors to this release: - Jens Georg <mail@jensge.org> - Doug Nazar <nazard@nazar.ca> - Andre Klapper <a9016009@gmx.de> Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* projucer: Update to latest master tipKhem Raj2021-05-282-87/+3
| | | | | | | | | | | Drop patch which no longer is needed as it has been fixed differently upstream License-Update: Updated to reflect JUCE 6 Terms [1] [1] https://github.com/juce-framework/JUCE/commit/de6ecc57f84294e82a608bcc6d0f5d11645f15e3#diff-4673a3aba01813b595de187a7a6e9e63a3491d55821606fecd9f13a10c188a1d Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: Update to latest master tipKhem Raj2021-05-172-120/+6
| | | | | | | | | | | | Drop upstreamed patch jinja2.Environment.compile_templates no longer accepts py_compile argument so delete it Fixes TypeError: compile_templates() got an unexpected keyword argument 'py_compile' Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* fluidsynth: upgrade 2.2.0 -> 2.2.1Andreas Müller2021-05-111-2/+2
| | | | | | | | | | | | | | | | | * Make ALSA the default driver on Linux (#878) * Coreaudio driver failed to initialize on MacOS 11 (#803, thanks to @ringoz) * WaveOut driver failed to initialize (#873, thanks to @carlo-bramini) * COM initialization in WASAPI driver is no longer performed in the caller's context (#839, thanks to @pedrolcl) * WASPI driver now supports reverb and chorus (#836, thanks to @chirs241097) * Handle SysEx GM/GM2 mode on, GS reset, and XG reset (#877, thanks to @kode54) * Old behaviour of fluid_player_join has been restored to prevent infinite loop in client code (#872) * The Soundfont loader code has been refactored, illegal generators will now be skipped more consequently (#823, thanks to @mawe42) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libupnp: Do not use _np versions of mutex APIsKhem Raj2021-05-112-3/+47
| | | | | | | These APIs are deprecated/removed in future glibc 2.34+ Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* libmusicbrainz: Rework native and target piecesKhem Raj2021-05-112-46/+10
| | | | | | | | | | | | Build the native tools via a proper native recipe Once done this way we do not need any patches Bump SRCREV to latest which brings in one fix [1] [1] https://github.com/metabrainz/libmusicbrainz/commit/8be45b12a86bc0e46f2f836c8ac88e1e98d82aee Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* libupnp: Upgrade to 1.14.6Khem Raj2021-05-031-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdvdnav 6.1.1Persian Prince2021-04-271-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* aom: Match the name for AOM-Patent-License-1.0Khem Raj2021-04-261-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluidsynth: upgrade 2.1.7 -> 2.2.0Andreas Müller2021-04-132-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The only fallout by API/ABI changes in my world build was meta-games/scummvm. Fix was sent [1] fluidsynth 2.2.0 This release breaks ABI compatibility! Refer to the API docs for details. A C++98 compliant compiler is now required to build fluidsynth (mailing list thread) New features Support loading SoundFonts >2GiB on Windows (#629) Major overhaul of the sequencer and its event queue (#604) Overlapping notes can be handled (#637) Performance improvement, since the event queue no longer blocks the rendering thread Time scale is not limited to 1000 anymore and can therefore be used for tempo changes The following audio drivers have gained multi-channel support DSound (#667, thanks to @jjceresa) WaveOut (#667, thanks to @jjceresa) The WinMIDI driver supports multiple devices (#677, thanks to @jjceresa) Handle GS DT1 SysEx messages for setting whether a channel is used for rhythm part (#708, thanks to @chirs241097) Support use of UTF-8 filenames under Windows (#718, thanks to @getraid-gg) Improved support for overriding tempo of the MIDI player (#711, #713, thanks to @jjceresa) Handle settings-related commands in user command file before initializing other objects (#739) SoundFont loading has been parallelized (#746, #812, requires openMP) The Oboe driver has gained a lower latency and other updates (#740, #741, #747) WASAPI driver has been added (#754, thanks to @chirs241097) General Fix race condition in fluid_player_callback (#783, thanks to @arcln) Improvements to LADSPA subsystem (#795, thanks to @mawe42) [1] https://github.com/cazfi/meta-games/pull/58 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluidsynth: update SRC_URI to remove non-existing 2.1.x branchKartikey Rameshbhai Parmar2021-04-061-1/+1
| | | | | | | | 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>
* sox: Remove LICENSE_FLAGS = "commercial"Khem Raj2021-03-301-4/+0
| | | | | | | | Its not needed bitbake gives a better diagnostics when included in image deps without accepting commercial license Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* vlc: Exclude from world if commercial is not in inclusion listKhem Raj2021-03-301-3/+1
| | | | | | | Remove LICENSE_FLAGS setting as its no longer needed Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* sox: Exclude from world if commercial is not in inclusion listKhem Raj2021-03-301-0/+3
| | | | | | | It needs ffmpeg Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* mpd: Check for commercial in LICENSE_FLAGS_WHITELISTKhem Raj2021-03-301-3/+8
| | | | | | | aac and ffmpeg could be enabled only if they have been whitelisted by user Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-multimedia: include vlc only with x11 in DISTRO_FEATURESMartin Jansa2021-03-301-1/+1
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-multimedia: include projucer only with x11 in DISTRO_FEATURESMartin Jansa2021-03-301-1/+1
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: Update the patch to upstreamed oneKhem Raj2021-03-281-11/+90
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-{oe,multimedia}: move pipewire to the right packagegroupMartin Jansa2021-03-281-0/+1
| | | | | | | * it's in meta-multimedia not meta-oe layers Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* aom: update to 3.0.0Oleksandr Kravchuk2021-03-261-1/+1
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: Package systemd unit file for pipewire-media-sessionKhem Raj2021-03-211-0/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: Upgrade to 0.3.24Carlos Rafael Giani2021-03-201-19/+24
| | | | | | | | | | | | | | | | | | | | | | This is a bugfix upgrade with some necessary changes to the recipe itself. Changelogs: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.23 https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.24 Fixes in the recipe itself: - meson_options.txt now uses features for everything, so the "=true" and "=false" packageconfig args were replaced by "=enabled" and "=disabled", respectively - "docs" packageconfig was incorrectly adding doxygen instead of doxygen-native to the DEPENDS variable - "man" packageconfig removed, since manpage generation requires xmltoman, and that tool is not available Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layers: Drop gatesgarth from LAYERSERIES_COMPATKhem Raj2021-03-191-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openh264: Disable building for ppc64leKhem Raj2021-03-112-0/+2
| | | | | | Needs porting to ppc Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: Update to latestKhem Raj2021-03-032-3/+42
| | | | | | | Add a fix for build with gcc11 Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* pipewire: Rework 0.3 recipe and upgrade to 0.3.22Carlos Rafael Giani2021-03-032-77/+273
| | | | | | | | | | | | | | | | * Use a versioned recipe instead of _git * Add more packageconfigs: alsa, docs, sdl2, sndfile, v4l2, pipewire-alsa, pipewire-jack * Split SPA and module packages dynamically to generate one package for each SPA plugin and for each module * Split pipewire library, shim PulseAudio daemon, main tools & SPA tools, pipewire-alsa, pipewire-jack, ALSA card profiles, GStreamer plugin, and example session manager into separate packages * Set up a "pipewire" user and group to run the PipeWire daemon with that user instead of root Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: Move to meta-multimediaCarlos Rafael Giani2021-03-032-0/+142
| | | | | Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vlc: Fix build with gcc 11Khem Raj2021-03-032-0/+44
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* gerbera: Update to 1.7.0Khem Raj2021-03-032-2/+35
| | | | | | | Fix build with gcc11 Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* srt: Backport fix for missing <limits> headerKhem Raj2021-03-032-0/+27
| | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Jose Quaresma <quaresma.jose@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* mpd: Upgrade to 0.22 seriesKhem Raj2021-03-024-168/+96
| | | | | | | | | | | Drop the gcc10 patches the problem is fixed in newer versions Migrate to use meson build system Drop libwrap packageconfig, its dropped upstream too Use systemd_user_unit_dir to match OE Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Max Kellermann <max.kellermann@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* dvb-apps: Allow insecure inc pathsKhem Raj2021-03-011-0/+2
| | | | | | | | Latest perl have switched the default to not allow the unsafe include paths like current dir (.), but dvb-apps depend on this behaviour Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* ncmpc: update to 0.45Oleksandr Kravchuk2021-02-211-1/+3
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* aom: Disable neon on arm when not present in TUNE_FEATURESKhem Raj2021-02-191-0/+2
| | | | | | | | Some older arm32 cores are without neon units e.g. armv6 (rpi0 fame) therefore check for neon feature before enabling it Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* fluidsynth: upgrade 2.1.6 -> 2.1.7Andreas Müller2021-02-111-2/+2
| | | | | | | | | * a regression introduced in 2.1.0 prevented chorus from being audible when fluid_synth_process() was used (#751, thanks to @chirs241097) * a regression introduced in 2.0.6 prevented the MIDI player from restarting playback after all files have been played (#755, thanks to @rncbc) * fix a double-free violation introduced in 2.0.0 after executing the info shell command (#756) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsrtp: Copy ar-lib from automakeKhem Raj2021-02-071-1/+4
| | | | | | | | | since libsrtp does not run automake, it does not get to add missing files e.g. ar-lib macro file which is needed during autoreconf, therefore copy this file from native automake to use here Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* libsrtp: Do not invoke automake during configureKhem Raj2021-02-041-0/+1
| | | | | | | It does not use Makefile.am therefore there is no need to regenerate Makefile.in, which is hand-written Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsrtp: Update to 2.3.0Khem Raj2021-02-043-91/+16
| | | | | | | | | | Drop the local patch, problem is fixed upstream a bit differently License-Update: Bumped Copyright years [1] [1] https://github.com/cisco/libsrtp/commit/445c1c94dc3df48fb633779d1b5d0b743bf522a4 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gst-shark: Upgrade to 0.7.2Khem Raj2021-02-041-8/+3
| | | | | | Fix configure errors seen with autotools 2.70+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vlc: upgrade 3.0.11.1 -> 3.0.12Andreas Müller2021-01-213-59/+2
| | | | | | | | | | This at least a security upgrade. Although not mentioning CVEs in [1] it sounds importand to upgrade. [1] https://www.videolan.org/security/sb-vlc3012.html Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluidsynth: upgrade 2.1.5 -> 2.1.6Andreas Müller2021-01-061-2/+2
| | | | | | | | | | | | | | | Release notes: SoundFonts may never be unloaded correctly, if polyphony is ever exceeded (#727), or voices are still playing while their SoundFont is being unloaded. Calling delete_fluid_synth() does not free those SoundFonts either. Affected are versions from 1.1.4 to 2.1.5 . Other bug-fixes: fix a heap-based use-after-free (#733) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gupnp: Upgrade to 1.2.2 -> 1.2.4Diego Santa Cruz2021-01-061-2/+2
| | | | | | | gupnp 1.2.3 adds mitigation for CVE-2020-12695 (CallStranger) Signed-off-by: Diego Santa Cruz <Diego.SantaCruz@spinetix.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gssdp: Upgrade to 1.2.2 -> 1.2.3Diego Santa Cruz2021-01-061-2/+2
| | | | | | | Dependency of gupnp 1.2.3 Signed-off-by: Diego Santa Cruz <Diego.SantaCruz@spinetix.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vlc: Fix build on riscv32Khem Raj2020-11-162-0/+48
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>