mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-12-14 08:56:37 -05:00
0.3.22
This commit is contained in:
parent
7053936ffd
commit
22d563720a
2 changed files with 93 additions and 4 deletions
95
NEWS
95
NEWS
|
|
@ -1,3 +1,95 @@
|
|||
PipeWire 0.3.22
|
||||
|
||||
This is a bugfix release that is API and ABI compatible
|
||||
with previous 0.3.x releases.
|
||||
|
||||
- Highlights
|
||||
- Per client config files replace the module-profiles. It's
|
||||
now possible to tweak settings and load custom modules.
|
||||
- Pro Audio card profile support. You can now select the
|
||||
Pro Audio profile and have raw device access with the
|
||||
maximum number of channels and no mixer controls. This is
|
||||
the usual setup for managing high end Pro Audio cards.
|
||||
- Many fixes and improvements in the JACK library to make
|
||||
devices look and integrate better.
|
||||
- Many bluetooth improvements. Playback should be more
|
||||
reliable and better synchronized. Support for the HFP HF
|
||||
profile.
|
||||
- Small fixes and improvements all over the map.
|
||||
|
||||
- PipeWire improvements
|
||||
- Add support for restrictions requested by a client. This
|
||||
makes it possible to implement Flatpak policy for emulated
|
||||
PulseAudio clients as well.
|
||||
- Fix removal of params in objects. Previously they would not
|
||||
be removed from the cache.
|
||||
- Remove mlock warnings by default. There is an option to enable
|
||||
them again if you want to check if your system is optimized.
|
||||
- Remove LimitMEMLOCK lines from the service files. They can
|
||||
only lower the system settings and are thus not useful.
|
||||
- Implement per-client config files. Each pipewire client will
|
||||
now read a config file that you can use to configure the
|
||||
context of the client.
|
||||
- Implement state and config load/save in pipewire. This is used
|
||||
by the session manager or other apps.
|
||||
- Make an option to disable dbus support.
|
||||
- Add tool to convert pipewire config to JSON.
|
||||
|
||||
- Session-manager
|
||||
- Give all permissions to Manager flatpak apps. In the future
|
||||
we will use the Permission store to remember user settings.
|
||||
- Improvements to default audio/sink handling.
|
||||
- Add option to configure device suspend time.
|
||||
- Small fixes in route handling.
|
||||
|
||||
- Device support
|
||||
- Complain when ACP profile files are not found and use
|
||||
a fallback in order to get something working.
|
||||
- Add volume support to monitor ports.
|
||||
- Fix resume from suspend for ALSA in more cases.
|
||||
- ALSA ACP cards now have a Pro Audio profile that exposes
|
||||
the raw card devices.
|
||||
|
||||
- Bluetooth
|
||||
- Enable A2DP delay reporting. This improves audio/video sync
|
||||
when playing audio over bluetooth.
|
||||
- Fix stuttering in A2DP source
|
||||
- Tweak buffer size and latency settings to avoid stuttering
|
||||
- More work on HSP and HFP support
|
||||
- Fix initial profile configuration
|
||||
- Add HFP HF support
|
||||
|
||||
- PulseAudio server
|
||||
- Small tweaks in capture packet size to avoid crashes in some
|
||||
apps.
|
||||
- Detect Flatpak apps and requests the flatpak permissions from
|
||||
the session manager. This means that Flatpak pulseaudio apps
|
||||
will now run with reduced permissions.
|
||||
|
||||
- ALSA plugin
|
||||
- Reduce min buffer size in the plugin for lower possible
|
||||
latency.
|
||||
|
||||
- JACK
|
||||
- implement some missing methods to make qjackctl work again.
|
||||
- Use the context data thread instead of making our own. This
|
||||
fixes the issue where the data thread was not given RT
|
||||
priority correctly.
|
||||
- Pass extra jack flags around in port properties. This makes
|
||||
CV ports in carla work.
|
||||
- Many tweaks to the port names and aliases. Unwanted characters
|
||||
are filtered out, giving better names to jack apps. Default
|
||||
device names are now equal to those seen in pulseaudio apps.
|
||||
- Add an option to make a separate client for the monitor ports
|
||||
of a device. This makes it more usable in apps.
|
||||
- add support for system:playback_N and system:capture_N port
|
||||
names for apps that hardcode these port names.
|
||||
|
||||
|
||||
|
||||
Older versions:
|
||||
|
||||
|
||||
PipeWire 0.3.21
|
||||
|
||||
This is a bugfix release that is API and ABI compatible
|
||||
|
|
@ -77,9 +169,6 @@ with previous 0.3.x releases.
|
|||
- Implement rewind due to seeks, fixes GStreamer seeking.
|
||||
|
||||
|
||||
|
||||
Older versions:
|
||||
|
||||
PipeWire 0.3.20
|
||||
|
||||
This is a bugfix release that is API and ABI compatible
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
project('pipewire', ['c' ],
|
||||
version : '0.3.21',
|
||||
version : '0.3.22',
|
||||
license : 'MIT',
|
||||
meson_version : '>= 0.49.0',
|
||||
default_options : [ 'warning_level=3',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue