| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
Signed-off-by: Devendra Tewari <devendra.tewari@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
If PIC is turned on, x265 works on aarch64.
Signed-off-by: S. Lockwood-Childs <sjl@vctlabs.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Devendra Tewari <devendra.tewari@gmail.com>
|
|
|
|
|
| |
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The project has moved the build system from autotools to meson. Latest
stable autotools version: 0.2.4.
Update to master: Version 0.3.1+cb8977a.
Format style with oe-stylize.py.
Add ui package to enable graphical interface.
Fix QA -dev issue:
ERROR: gst-instruments-git-r0 do_package_qa: QA Issue: -dev package
gst-instruments-dev contains non-symlink .so
'/usr/lib/libgstintercept.so'
-dev package gst-instruments-dev contains non-symlink .so
'/usr/lib/gstreamer-1.0/libgstinstruments.so' [dev-elf]
Remove dev-so from QA skip. Not required anymore.
Signed-off-by: Daniel Gomez <daniel@qtec.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
We use 'dyn' for plugins and the logic depends on libltdl support
therefore add the missing depenendency
Fixes
| configure: error: not using libltdl; cannot load alsa dynamically
| See `config.log' for more details
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PipeWire 0.3.57 (2022-09-02)
This is a bugfix release that is API and ABI compatible with previous
0.3.x releases.
Highlights
Support masking of conf.d/ files. (#2629)
Use org.freedesktop.portal.Realtime when available. This does the
correct PID/TID mappings to make realtime also work from flatpaks.
Fix rate adjustment logic in pulse-tunnel. This would cause
increasing delays and hickups when using tunnels. (#2548)
Add OPUS as a new vendor codec. Add OPUS-A2DP spec. PipeWire can now
send and receive OPUS data over bluetooth.
An AAC decoder was added so that PipeWire can now also function as
an A2DP AAC receiver.
Fix some issues where the wrong samplerate was used. (#2614)
Fix rate match for sources. This fixes an error where follower sources
would generate many resync warnings.
Many more bugfixes and improvements.
PipeWire
Support masking of conf.d/ files. (#2629)
Add some more debug info to memfd.
Improve data-loop invoke method. Also flush pending items. (#2631)
Add a filter-chain systemd service file than can be used to start
custom filters placed in ~/.conf/pipewire/filter-chain.d/ (#2553)
Improve triggered timestamps for remote nodes.
Fix some potential cross compilation problems due to wrong
host_machine.
Check return values of pw_getrandom().
Tools
Updates to pw-cli manpages. (#2552)
Remove the pw-cli dump command. It is mostly implemented as part of
wpctl status, pw-dump, pw-link, pw-top and others.
Clean up resource in pw-cat correctly on errors. (#2651)
Modules
Fix compilation of AVB on big-endian. Enable AVB only on Linux.
Use org.freedesktop.portal.Realtime when available. This does the
correct PID/TID mappings to make realtime also work from flatpaks.
Fix compilation of ROC module when headers are missing. (#2513)
Improve some error cleanup paths in protocol-native. Improve connect
and disconnect.
Fix a potential crash in FFT unload in filter-chain.
Implement PIPEWIRE_NOTIFICATION_FD for notification when the socket
is ready.
Try to use rtkit if set_nice() fails.
Fix rate adjustment logic in pulse-tunnel. This would cause
increasing delays and hickups when using tunnels. (#2548)
Handle disconnect in pulse-tunnel.
Bluetooth
Add OPUS as a new vendor codec. Add OPUS-A2DP spec. PipeWire can now
send and receive OPUS data over bluetooth.
An AAC decoder was added so that PipeWire can now also function as
an A2DP AAC receiver.
SPA
Tweak the resampler window function some more. (#2574)
Improve format convert performance in some fallback cases.
Fix rounding in format conversion on ARM NEON.
Fix libcamera build error. (#2575)
Fix some issues where the wrong samplerate was used. (#2614)
Don't wait for more samples that can fit in the ringbuffer in ALSA.
Improve buffer size handling in audioconvert, scale the buffers based
on the rate conversion and make things work with really large rate
conversions as well.
Add more and better debug for ALSA devices.
Improve channel mix: Filter FC and LFE when copying from a different
layout. Implement STEREO from FC. Avoid generating REAR from FC in PSD
mode.
Fix rate match for sources. This fixes an error where follower sources
would generate many resync warnings.
Improve ALSA format negotiation. If the ALSA node is not running and
there was a previously configured format, close and reopen the device
to enumerate and accept all possible formats again. (#2625).
ALSA
The alsa plugin will now also save the volumes set with the control
API. This saves the volumes set with alsa-mixer, for example.
Pulse-server
Flatpak apps with devices=all (Zoom) will now be granted Manager
permissions.
Small tweaks to the amount of data sent to clients to work around an
issue in freerdp.
JACK
Clean up the transport correctly when closing a client. (#2569)
Match context properties in addition to node properties for the jack
client rules. (#2580)
Make sure to return an error when disconnected from the server. (#2606)
Fix thread cast problem in jack_client_thread_id().
Increase jack_client_name_size() length and make sure we have space for
the \0 byte.
JACK clients from the same application will be added to the same group
so that they share the quantum and rate.
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Convert to using tarball for SRC_URI, this is only recipe in
meta-openembedded needing mercurial fetcher
Fix the stime replacement patch to fix type errors on time_t
| dvbdate.c:313:12: error: incompatible pointer to integer conversion assigning to 'time_t' (aka 'long') from 'time_t **' (aka 'long **') [-Wint-conversion]
| ts.tv_sec = &new_time;
| ^ ~~~~~~~~~
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
This fix brings in following changes [1]
Add -D_GNU_SOURCE on musl to fix ftello()
[1] https://aomedia.googlesource.com/aom/+/refs/tags/v3.4.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
- set pipewire-jack to be runtime recommended if it is built
- make media-session and wireplumber conflicting each other
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
| |
This warning is turned into error with gcc 12.2 and when we use
updated version of neon27 which has added an attribute nonnull to
the ne_set_request_body_buffer API causes this to fail.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
|
|
|
|
|
|
|
| |
Switch to meson build system
Fix build with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
Add the configuration to make pipewire work as a drop-in replacement for pulseaudio-server.
Add pipewire-media-session as a standalone recipe, since pipewire would fetch the code as a
subproject at do_configure.
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
- install systemd-user-service
- install modules to get the binary running
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
Fixes build with clang-15
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
fixes:
ERROR: bigbuckbunny-1080p-1.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Unable to fetch URL from any source.', 'https://www.mediaspip.net/IMG/avi/big_buck_bunny_1080p_surround.avi')
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
There is only one provider, these should not be virtual.
Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some recipe changes have been made as well as follows:
- Dont install bluealsa.service from recipe, use the bluealsa.service
from bluez-alsa source. In bluez-alsa 4.0.0, two more autoconf
options have been added: --with-systemdbluealsaaplayargs and
--with-systemdbluealsaargs that could be used to pass bluealsa
and bluealsa-aplay arguments to systemd services.
- Drop some useless FILES varialbes.
- Add more PACKAGECONFIGs, explicitly disable the codecs that not
supported by Yocto, this is to get a predictible build.
- Split out bluealsa-aplay to its own package and disable
bluealsa-aplay.service by default, since bluez-alas can be used
in many different ways, there is no default usage for it, like sink
(BT speaker).
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is Avnu's implementation of the Audio Video Transport Protocol
(AVTP). It may be used in order to enable the configuration option aaf
(AVTP Audio Format) for the alsa-plugins. While the library libavtp is a
dependency no recipe for this library was present. The aaf support for
the alsa-plugins was introduced in the openembedded-core commit
ddf542133118 ("alsa-plugins: 1.1.6 -> 1.1.8"). It may further be used in
order to enable the configuration option avtp for the
gstreamer1.0-plugins-bad once a separate patch enabling such
PACKAGECONFIG makes it into openembedded-core.
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
| |
CMU Flite (festival-lite) is a small, fast run-time open source
text to speech synthesis engine developed at CMU and primarily
designed for small embedded machines.
Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
- pipewire is by default built with lots of dependencies.
Reduce them for native/nativesdk
- add a backport patch to fix pipewire support in libsdl2
- allow native/nativesdk build
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
libcamera.so.0 and libcamera-base.so.0 are packaged in ${PN}-dev although
they should be packaged in ${PN}. See poky/meta/conf/bitbake.conf.
This trigger the following error when trying to run the `cam` utility
(packaged inside ${PN}):
$ cam -l
cam: error while loading shared libraries: libcamera.so.0: cannot open shared object file: No such file or directory
$ read-elf -d /usr/bin/cam
Dynamic section at offset 0x2c740 contains 37 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library: [libcamera.so.0]
0x0000000000000001 (NEEDED) Shared library: [libcamera-base.so.0]
[...]
So package libcamera is broken and need to be installed along with
libcamera-dev to be functionnal. Fix it by packaging libcamera.so.0 and
libcamera-base.so.0 into ${PN}
Signed-off-by: Julien STEPHAN <jstephan@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
Post release add langdale to match core
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
rateconv.c looks like BSD-2 but it has second clause modified
significantly, therefore be specific about it.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Alistair Francis <alistair.francis@wdc.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a bugfix release. Notably, this makes pw-dot work again - it
required workarounds via pw-dump to output a non-empty dot graph in 0.3.49.
Full changelog:
https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.50
0001-meson-Add-option-to-enable-disable-legacy-RTKit-modu.patch
is no no longer needed since it has been merged and is part of 0.3.50.
Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
Forward port 64bit time_t patch
Disable warnings as errors
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fluidsynth 2.2.5
* Fix a build failure with CMake < 3.12 (#1003, thanks to @komh)
* OSS and MidiShare drivers are now deprecated (#1010)
* Prevent samples accidentally having their loops disabled (#1017)
* Fix framework installation on MacOS (#1029, thanks to @pedrolcl)
Pls. note that fluidsynth 2.3.0 will require CMake >= 3.13
fluidsynth 2.2.6
* Undeprecation and minor revisal of the OSS driver (#1038)
* Minor improvements to CoreAudio and CoreMidi drivers (#1047, thanks to @bradhowes)
* Fix sustained voices being held after ALL_CTRL_OFF (#1049)
* Fix clobbering of PORTAMENTO_CTRL after ALL_CRTL_OFF (#1050)
* Prevent Modulation Envelope from being stuck in decay phase, causing detuned voices and potentially other audible glitches for some soundfonts (#1059)
* Fix a compilation issue with recent glib (#1063, thanks to @devingryu)
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
ChangeLog can be found here:
https://gitlab.freedesktop.org/pipewire/wireplumber/-/releases/0.4.9
Remove backported fix that is already included in this version.
Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ChangeLogs can be found here:
https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.46
https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.47
https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.48
https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.49
Main recipe change is about the RTKit module, which was deprecated and
replaced by the new RT module. The recipe disables the legacy rtkit
module (which exists for backwards compatibility with older existing
PipeWire installations that use rtkit in their configuration files).
Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
This code block used to be necessary when both SDL1 and SDL2 were
supported. Nowadays, libopenmpt only supports SDL2, so drop this.
Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
v0.2.2 is from 2017. meanwhile there have been some important improvements
and also some renaming of headers and such but unfortunately there has never
been a new release. Kodi uses the latest crossguid. Update it accordingly to
avoid having to patch Kodi.
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog (from NEWS file):
ncmpc 0.46 - (2021-11-26)
* eliminate Boost dependency
* install Lithuanian translation
* migrate to PCRE2
DEPENDS has been updated to remove boost and add libpcre2 to match
the changes.
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog (from NEWS file):
0.34 (2021/11/30)
* add commands "albumart", "readpicture"
* don't print status after error
* custom status format
* support grouping "list" results
* meson: auto-build libmpdclient if not available
* require libmpdclient 2.16 or newer
* require MPD 0.21 or newer
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog (from NEWS file):
libmpdclient 2.20 (2021/11/23)
* support MPD protocol 0.23
- getvol
- position argument for searchadd, findadd, load and playlistadd
- whence argument for addid and add
- range argument for playlistdelete
* support MPD protocol 0.22.4
- binarylimit
* support MPD protocol 0.22.0
- readpicture
* support MPD protocol 0.21.0
- albumart
* support tags "ComposerSort", "Ensemble", "Movement",
"MovementNumber", "Location"
* queue: make "priority" parameter unsigned
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog (from NEWS file):
ver 0.23.6 (2022/03/14)
* protocol
- support filename "cover.webp" for "albumart" command
- support "readcomments" and "readpicture" on CUE tracks
* decoder
- ffmpeg: fix end-of-file check (update stuck at empty files)
- opus: fix "readpicture" on Opus files
* output
- pipewire: fix crash bug if setting volume before playback starts
- wasapi: fix resume after pause
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
Fixes build when libdir is something like lib64 or lib32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
Consider the commercial aspects of JUCE 6 End User License Agreement [1]
[1] https://juce.com/juce-6-licence
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
this is to avoid assuming /lib for library path
Enable compile with altivec when in machine features
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
* libopenmpt-modplug got removed and now exists as a separate project.
* SDL1 is no longer supported.
Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
virtual/libgl is not provided by some graphic stacks
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
| |
In wireplumber 0.4.8 there is an issue with default device setting.
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/194
Backport a fix that solves this issue.
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
* Tarballs are not (yet) avaliable -> get sources from git
* bison-native is required for yacc conversion
* yacc conversion is a not easy to read and not prepared for out of tree build
To get around, use autotools-brokensep
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|