aboutsummaryrefslogtreecommitdiffstats
path: root/meta-multimedia
AgeCommit message (Collapse)Author
2021-06-12rygel: require gobject-introspection-data in DISTRO_FEATURESMartin Jansa
* introduced in libmediaart-2.0 with: https://git.openembedded.org/meta-openembedded/commit/?id=2b90058c346a5a56dced3c1b7413068027a884f1 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-09pipewire: Upgrade to 0.3.30Carlos Rafael Giani
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>
2021-06-09pipewire: Add filter-chain files to modules-filter-chain packageCarlos Rafael Giani
Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-09libmediaart-2.0: upgrade 1.9.4 -> 1.9.5 / merge inc file / build with mesonAndreas Müller
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>
2021-06-09libmediaart 0.7.0: removeAndreas Müller
* 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>
2021-06-09gupnp: upgrade 1.2.6 -> 1.2.7Andreas Müller
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>
2021-06-05pipewire: upgrade 0.3.24 -> 0.3.29Andreas Müller
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>
2021-06-01gupnp: upgrade 1.2.4 -> 1.2.6Andreas Müller
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>
2021-05-28projucer: Update to latest master tipKhem Raj
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>
2021-05-17libcamera: Update to latest master tipKhem Raj
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>
2021-05-11fluidsynth: upgrade 2.2.0 -> 2.2.1Andreas Müller
* 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>
2021-05-11libupnp: Do not use _np versions of mutex APIsKhem Raj
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>
2021-05-11libmusicbrainz: Rework native and target piecesKhem Raj
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>
2021-05-03libupnp: Upgrade to 1.14.6Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-27libdvdnav 6.1.1Persian Prince
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-26aom: Match the name for AOM-Patent-License-1.0Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-13fluidsynth: upgrade 2.1.7 -> 2.2.0Andreas Müller
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>
2021-04-06fluidsynth: update SRC_URI to remove non-existing 2.1.x branchKartikey Rameshbhai Parmar
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>
2021-03-30sox: Remove LICENSE_FLAGS = "commercial"Khem Raj
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>
2021-03-30vlc: Exclude from world if commercial is not in inclusion listKhem Raj
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>
2021-03-30sox: Exclude from world if commercial is not in inclusion listKhem Raj
It needs ffmpeg Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-03-30mpd: Check for commercial in LICENSE_FLAGS_WHITELISTKhem Raj
aac and ffmpeg could be enabled only if they have been whitelisted by user Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-30packagegroup-meta-multimedia: include vlc only with x11 in DISTRO_FEATURESMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-30packagegroup-meta-multimedia: include projucer only with x11 in DISTRO_FEATURESMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-28libcamera: Update the patch to upstreamed oneKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-28packagegroup-meta-{oe,multimedia}: move pipewire to the right packagegroupMartin Jansa
* 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>
2021-03-26aom: update to 3.0.0Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-21pipewire: Package systemd unit file for pipewire-media-sessionKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-20pipewire: Upgrade to 0.3.24Carlos Rafael Giani
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>
2021-03-19layers: Drop gatesgarth from LAYERSERIES_COMPATKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-11openh264: Disable building for ppc64leKhem Raj
Needs porting to ppc Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-03libcamera: Update to latestKhem Raj
Add a fix for build with gcc11 Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-03-03pipewire: Rework 0.3 recipe and upgrade to 0.3.22Carlos Rafael Giani
* 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>
2021-03-03pipewire: Move to meta-multimediaCarlos Rafael Giani
Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-03vlc: Fix build with gcc 11Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-03-03gerbera: Update to 1.7.0Khem Raj
Fix build with gcc11 Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-03-03srt: Backport fix for missing <limits> headerKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Jose Quaresma <quaresma.jose@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-03-02mpd: Upgrade to 0.22 seriesKhem Raj
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>
2021-03-01dvb-apps: Allow insecure inc pathsKhem Raj
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>
2021-02-21ncmpc: update to 0.45Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-19aom: Disable neon on arm when not present in TUNE_FEATURESKhem Raj
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>
2021-02-11fluidsynth: upgrade 2.1.6 -> 2.1.7Andreas Müller
* 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>
2021-02-07libsrtp: Copy ar-lib from automakeKhem Raj
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>
2021-02-04libsrtp: Do not invoke automake during configureKhem Raj
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>
2021-02-04libsrtp: Update to 2.3.0Khem Raj
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>
2021-02-04gst-shark: Upgrade to 0.7.2Khem Raj
Fix configure errors seen with autotools 2.70+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-21vlc: upgrade 3.0.11.1 -> 3.0.12Andreas Müller
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>
2021-01-06fluidsynth: upgrade 2.1.5 -> 2.1.6Andreas Müller
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>
2021-01-06gupnp: Upgrade to 1.2.2 -> 1.2.4Diego Santa Cruz
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>
2021-01-06gssdp: Upgrade to 1.2.2 -> 1.2.3Diego Santa Cruz
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>