This is the result of automated script (0.9.1) conversion:
oe-core/scripts/contrib/convert-overrides.py .
converting the metadata to use ":" as the override character instead of "_".
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Changes:
* The MIDI router now handles out-of-range parameters in a smarter manner (#891, thanks to @jjceresa)
* Keep pedaling effective when the same note is played more than once (#905, thanks to @jjceresa)
* Select soundfont samples by frequency instead of midi note numbers (#926, thanks to @Naturseptime)
* Fix the sequencer's event ordering for NoteOn vel=0 events (#907)
* libfluidsynth's import library was broken for MinGW builds (#874)
* fluidsynth.exe short option -Q not working (#915, thanks to @pedrolcl)
* Precompiled Android binaries didn't work (#894, #897)
* Fix openMP detection for XCode 12.5 (#917)
* Make audio.jack.autoconnect connect all available ports (#920)
* Prevent MIDI Player from continuously suppressing notes (#935, thanks to @albedozero)
* fluidsynth.pc now includes private libraries for static linking (#904)
* Fix typos in code and documentation (#939, thanks to @luzpaz)
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This is a bugfix release that is API and ABI compatible
with previous 0.3.x releases.
- Fixes for alsa-lib 1.2.5
- New pulseaudio modules: module-avahi-zeroconf,
module-pipe-source, module-roc-sink, module-roc-source.
- JACK has seen massive stability improvements. Locking
and correctness wrt to callbacks has been reworked. Also
thread priorities have improved.
- Handle various crashes and lockups when running out of file
descriptors.
- Bluetooth now uses a hardware database to disable
non-working features on listed devices.
- Scheduling quantum and rate can now be changed dynamically
with pw-metadata.
- Many bugfixes and improvements.
- Improve cleanup of context in error cases.
- There is now a pw-test framework for improved unit tests.
- Improve property serialization to valid JSON.
- Fix some macros to work with better with coverity.
- Metadata permissions are checked now. Clients need the
M permission on an object to be able to set metadata for
it.
- The core metadata object will now remove metadata for
removed objects, the implementor does not need to worry
about that anymore.
- Audioadapter will now follow the rate of the graph with
the resampler adjusting itself dynamically.
- Core now has a metadata implementation helper. A context
will expose a metadata with settings that can be changed
at runtime. This can be used to change the loglevel or
graph quantum and samplerate on the fly.
- An infinite loop was fixed in the audio converter.
- Handle out-of-fds more gracefully. Handle truncated
control data by dropping the client connection.
- Fix profiler crash with many streams.
- Improve latency handling in pw-filter. There is now a
default handler and a ProcessLatency parameter to simplify
latency reporting.
- Latency reporting was improved in devices and streams.
- And example sink/source was added.
- hardware mute and volume are now properties on the
Route param to make things easier.
- More fixes for alsa-ucm 1.2.5.
- spa-json-dump now properly encodes string and keys.
- pw-dump now shows the correct subject of the metadata.
- Ensure the node.description is set, some applications
crash otherwise (TeamSpeak).
- Module loading and unloading was improved.
- module-avahi-zeroconf was implemented.
- module-pipe-source was implemented
- module-roc-sink and module-roc-source was implemented.
- The maximum amount of connections has been limited to 64,
like pulseaudio.
- Handle out-of-fds more gracefully.
- Fix overflow of read/write pointers.
- Source and sink state are now decoupled from the monitor
state and will report IDLE when not playing anything.
- Port switching should now happen to/from the port that
actually changed.
- The locking was reviewed. All callbacks are now emited
from the PipeWire thread with the lock released and
the process function will be disabled for the duration
of the callback. This ensures that no two callbacks are
called at the same time.
- Improve internal consistency and try to never call callbacks
with invalid objects.
- Monitor port can now be accessed with system:monitor_%d
- client threads are now created with SCHED_FIFO and module-rt
is used to create the other RT threads. This should avoid
SIGKILL from RTKit in some cases.
- Various bugfixes to improve connections to devices.
- Handle delayed UUID connection.
- There is now a hardware database that can disable features
in listed devices.
- Use libusb to detect availability of mSBC.
- The virtual device name can now also contain a media role.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
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>
* 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>
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>
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>
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>
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>
* 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>
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] 8be45b12a8
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
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>
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>
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>
This is a bugfix upgrade with some necessary changes to the recipe itself.
Changelogs:
https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.23https://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>
* 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>
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>
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>
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>
* 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>
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>
Drop the local patch, problem is fixed upstream a bit differently
License-Update: Bumped Copyright years [1]
[1] 445c1c94dc
Signed-off-by: Khem Raj <raj.khem@gmail.com>
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>
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>
Secure Reliable Transport (SRT) Protocol
Secure Reliable Transport (SRT) is an open source transport technology that
optimizes streaming performance across unpredictable networks, such as the Internet.
SRT is applied to contribution and distribution endpoints as part of a video
stream workflow to deliver the best quality and lowest latency video at all times.
As audio/video packets are streamed from a source to a destination device,
SRT detects and adapts to the real-time network conditions between the two endpoints.
SRT helps compensate for jitter and bandwidth fluctuations due to congestion
over noisy networks, such as the Internet. Its error recovery mechanism minimizes
the packet loss typical of Internet connections. And SRT supports AES encryption for
end-to-end security, keeping your streams safe from prying eyes.
* 0001-don-t-install-srt-ffplay.patch
Upstream-Status: Pending
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
* resolves bitbake world error:
ERROR: Nothing PROVIDES 'ffmpeg' (but meta-multimedia/recipes-multimedia/musicpd/mpd_0.20.22.bb DEPENDS on or otherwise requires it)
ffmpeg was skipped: because it has a restricted license 'commercial'. Which is not whitelisted in LICENSE_FLAGS_WHITELIST
ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'mpd', 'ffmpeg']
* aac is conditionally included in PACKAGECONFIG based on LICENSE_FLAGS
since:
commit f5d271fd54
Author: Armin Kuster <akuster808@gmail.com>
Date: Mon Oct 1 08:05:28 2018 -0700
mpd: enable aac PACKAGECONFIG only with commercial LICENSE_FLAGS
maybe we could use the same for ffmpeg, but the conditional should
be a bit more complicated, because the aac support is whitelisted by
either commercial, commercial_faad2 or faad2 in LICENSE_FLAGS_WHITELIST
not just currently checked 'commercial'.
and we cannot use LICENSE_FLAGS conditional in both, because that leads to
bb.data_smart.ExpansionError: Failure expanding variable LICENSE_FLAGS, expression was
${@bb.utils.contains('PACKAGECONFIG', 'ffmpeg', 'commercial', '', d)}
which triggered exception RecursionError: maximum recursion depth exceeded
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
ERROR: Nothing RPROVIDES 'fdk-aac' (but meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb RDEPENDS on or otherwise requires it)
fdk-aac was skipped: because it has a restricted license 'commercial'. Which is not whitelisted in LICENSE_FLAGS_WHITELIST
NOTE: Runtime target 'fdk-aac' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['fdk-aac']
ERROR: Nothing RPROVIDES 'mpd' (but meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb RDEPENDS on or otherwise requires it)
mpd was skipped: because it has a restricted license 'commercial'. Which is not whitelisted in LICENSE_FLAGS_WHITELIST
NOTE: Runtime target 'mpd' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['mpd']
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
fluidsynth 2.1.5:
* loading DLS may have failed in certain setup environments (#666)
* fix a build failure with GCC 4.8 (#661, thanks to @ffontaine)
fluidsynth 2.1.4:
* fix an uninitialized memory access possibly triggering an FPE trap
* fix several regressions introduced in 2.1.3:
fluid_synth_start() failed for certain presets
fix a NULL dereference in jack driver
fix a stack-based overflow when creating the synth
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Fix incorrect links and replace the defunct "gitorious" with now popular
"GitLab".
Signed-off-by: Diego Rondini <diego.rondini@kynetics.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Bumped to latest source revision of libcamera, and added packageconfig
to enable the gstreamer during build, and to generate and install the
gstreamer library.
Signed-off-by: Madhavan Krishnan <madhavan.krishnan@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
It ends up with textrels otherwise
QA Issue: gerbera: ELF binary /usr/bin/gerbera has relocations in .text
[textrel]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
libcamera checks if RPATH or RUNPATH dynamic tag is present in
libcamera.so. If it does, it assumes that libcamera binaries are
run directly from the build directory without installing them, and
tries to use resorces like IPA modules from the build directory.
Mainline meson strips RPATH/RUNPATH out from libcamera.so file
at install time. But openembedded-core patches meson to disable
RPATH/RUNPATH removal. That's why we need to remove this tag manually
in do_install_append().
IPA module is signed (with openssl dgst) after it is built. But
during packaging the OE build system 1) splits out debugging info,
and 2) strips the binaries. So the IPA module so file installed
isn't the one which the signature was calculated against. Then
the signature check fails, and libcamera tries to run the IPA
module isolated (in a sandbox), which doesn't work if the IPA
module wasn't designed to run isolated. The solution is to
recalculate the IPA modules signatures in ${PKGD} after do_package().
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Updated the source revision, to include the gstreamer pipeline
support added in libcamera, also the Raspberry Pi pipeline support
for Raspberry Pi camera sensor device.
Signed-off-by: Madhavan Krishnan <madhavan.krishnan@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
As ??= assignment will be overwritten by += in any case,
one can't define a default of PACKAGECONFIG in this recipe.
Previously the default setting was just overwritten by the += operation.
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
>From [1]:
* fix a cross-compilation failure from Win32 to WinARM (#630)
* fix issues while fluid_player is seeking (#634, #646)
* fix a NULL pointer dereference if synth.dynamic-sample-loading is enabled (#635)
* fix a NULL pointer dereference in delete_rvoice_mixer_threads() (#640)
* fix a NULL pointer dereference in the soundfont loader (#647, thanks to @jjceresa)
* fix dsound driver playing garbage when terminating fluidsynth (#642, thanks to @jjceresa)
* avoid memory leaks when using libinstpatch (#643)
[1] https://github.com/FluidSynth/fluidsynth/releases/tag/v2.1.3
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
It appears Xiph.Org is now on gitlab
https://gitlab.xiph.org/xiph
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
this was added in 2011, and ever since it has remained so, but now vlc
can compile fine atleast with thumb2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Add mmal, x264, fluidsynth as packageconfigs so it can be easily
enabled/disabled by users
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
Times 'gmail' was not available in Germany for license reasons are long gone
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
It needs X11 as of now to build. there is a possiblily to build it
without X11, but lets keep this check until that path is fixed
Also fixes
TOPDIR/build/tmp/work/aarch64-yoe-linux/vlc/3.0.9.2-r0/recipe-sysroot-native/usr/bin/aarch64-yoe-linux/aarch64-yoe-linux-ld: cannot find -lGL
Signed-off-by: Khem Raj <raj.khem@gmail.com>
>From [1]:
* fluidsynth now exits with error when user-provided command-line arguments are out-of-range (#623)
* add verbose error logging to opensles and oboe drivers (#627)
* fix a memory leak in oboe driver (#626)
* fix a NULL dereference in the fluidsynth commandline program
[1] https://github.com/FluidSynth/fluidsynth/releases/tag/v2.1.2
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Added the packagegroup of meta multimedia in the libcamera core image
After adding the meta multimedia packagegroup, we faced the faad2 componenet
was unknown during bitbake parsing.
In meta raspberrypi, faad has been included in gstreamer bbappend file, so we
have upstream the faad to be included only when commercial license is whitelisted.
Signed-off-by: Madhavan Krishnan <madhavan.krishnan@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
- Fix host-user-contaminated QA issues
- make clean is broken so mark it so
- Enable PIC in asm which fixes textrels issue
- Fix build on mips
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This fixes
*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.19 but the autoconf macros are from gettext version 0.20
Signed-off-by: Khem Raj <raj.khem@gmail.com>
COMMON_LICENSE_DIR is the official location for license files
Signed-off-by: André Draszik <git@andred.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
>From announcement:
* a regression introduced in 2.1.0 caused the jack audio driver to not correct a sample-rate mismatch (#607)
* pkg-config is now being to used to find readline (#606, thanks to @ffontaine)
* fix various typos in the documentation (#600, thanks to @luzpaz)
* fix a memory leak in the file renderer
* fix leaking memory when sequencer clients were not explicitly unregistered (#610)
* fix a heap-based use-after-free in jack driver (#613)
* fix the linker possibly not finding libinstpatch (#617, thanks to @realnc)
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
libcamera uses the host machine python instead of sysroot,
We use the patch file for libcamera source to use the
sysroot python. But libcamera team has fix this issue and,
pushed the changes to libcamera source, now we are pointing
to that particular source revision of libcamera.
In musl, we faced the compilation iisue, so we changed the
source revision pointing to the fix of musl compilation issue.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Add missing dep on glib-2.0-native
inherit gtk-icon-cache
Convert to use meson
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
This makes is specific to gupnp-dlna alone since thats only recipe using
the patches inside files
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
Switch to using meson
Depend on py3 since its now supported
Relax packaging to include version number in gupnp-binding-tool
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
Install /run and /var/run during runtime
Rewrite absolute symlinks to be relative
Drop upstreamed patch for gtk-doc fix
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@googlemail.com>
As the version number suggests this is largely a feature upgrade:
>From annoucement:
New features
new, less "ringing" reverb engine (#380, thanks to @jjceresa)
new, stereophonic chorus engine (#548, thanks to @jjceresa)
support for Downloadable Sounds (DLS) files was added (#320, requires libinstpatch)
improved integrity checking of SoundFont modulators (#467, thanks to @jjceresa)
rendering to stdout is now possible (#553, thanks to @mawe42)
the following Audio Drivers have been added:
Oboe (#464, tested on Android, thanks to @atsushieno)
OpenSLES (#464, tested on Android, thanks to @atsushieno)
SDL2 (#478, thanks to @carlo-bramini)
WaveOut (#466, tested on Win98, WinNT4.0, WinXP, thanks to @carlo-bramini)
various performance improvements (#543, #545, #547, #569, #573)
Bug fixes
generator modEnvAttack now has a convex shape according to SoundFont spec (#153)
the default MIDI Pitch Wheel to Initial Pitch modulator now uses Fine Tune as destination generator, allowing it to be overridden by the soundfont designer (#154, thanks to @jjceresa)
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Use https protocol in fetcher
Fixes
ERROR: dcadec-0.2.0-r0 do_package: QA Issue: dcadec: Files/directories were installed but not shipped in any package:
/usr/lib
/usr/lib/libdcadec.so.0
/usr/lib/libdcadec.so.0.1.0
/usr/lib/libdcadec.so
/usr/lib/pkgconfig
/usr/lib/pkgconfig/dcadec.pc
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Fixes
ERROR: tinyalsa-1.1.1+gitAUTOINC+8449529c7e-r0 do_package: QA Issue: tinyalsa: Files/directories were installed but not shipped in any package:
/usr/lib
/usr/lib/libtinyalsa.a
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@googlemail.com>
Acked-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
License-Update: d9dee4d873 (diff-37854d19817c792316d481f5beb93cc7)
Enbable GPL build and disable webkit component
Merge native and nativesdk component into single recipe using
bbclassextend
Disable build on musl
Link with libatomic on arches without builtin atomics
Signed-off-by: Khem Raj <raj.khem@gmail.com>