mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
0.3.25
This commit is contained in:
parent
09243d55ae
commit
c324107211
2 changed files with 101 additions and 5 deletions
104
NEWS
104
NEWS
|
|
@ -1,3 +1,103 @@
|
|||
PipeWire 0.3.25
|
||||
|
||||
This is a bugfix release that is API and ABI compatible
|
||||
with previous 0.3.x releases.
|
||||
|
||||
- Highlights
|
||||
- Many stability improvements.
|
||||
- Plug fd leak in flatpak detection
|
||||
- add pw-loopback tool and support module-loopback
|
||||
- volume restore for virtual sinks/sources or other sink/sources
|
||||
without hardware volume.
|
||||
- Fix cracks and pops in audio capture.
|
||||
- Many bluetooth improvements and compatibity fixes.
|
||||
|
||||
|
||||
- PipeWire improvements
|
||||
- Hex encode invalid SEC_LABEL properties to avoid generating
|
||||
invalid json.
|
||||
- Small fixes to how nodes are started to avoid crashes.
|
||||
- Make sure ports are only scheduled after being fully
|
||||
negotiated to avoid crashes.
|
||||
- Implement coverity into CI, fix some bugs detected by
|
||||
coverity.
|
||||
- Plug leak in flatpak detection.
|
||||
- Fix crash when removing globals in some cases.
|
||||
- Fix crash because the mixer info was not removed from a
|
||||
port in all cases.
|
||||
- Add PIPEWIRE_AUTOCONNECT environment variable to disable
|
||||
stream autoconnect. Also add a config option to disable
|
||||
autoconnect.
|
||||
- Improve wildcard in format helpers.
|
||||
- Add env variable to disable journald logging.
|
||||
|
||||
- Tools
|
||||
- Add a new pw-loopback tool to loop a capture device to a
|
||||
playback device.
|
||||
- Display localized strings correctly in pw-top
|
||||
- Add some more options to pw-dot
|
||||
|
||||
- Session-manager
|
||||
- When a new node is configured and some stream have this
|
||||
as the default target, move them to it.
|
||||
- Fix some crashes.
|
||||
- Implement volume restore on nodes without routes. This makes
|
||||
it possible to restore volume on purely software nodes like
|
||||
null-sinks.
|
||||
- Also try to suspend errored nodes so that they may leave the
|
||||
error state and be reused again.
|
||||
- Break endless link loops when something went wrong.
|
||||
|
||||
- Device support
|
||||
- Fix monitor volumes, they are now separate from the hardware
|
||||
volume.
|
||||
- Fix cracks and pops in alsa capture caused by mismatch between
|
||||
resampler and capture source.
|
||||
- Add start-delay config option to alsa sink.
|
||||
- Ensure the PipeWire midi ports start from a higher number so
|
||||
that the lower port numbers are available to apps as before.
|
||||
|
||||
- Bluetooth
|
||||
- source devices are now removed when idle
|
||||
- Support using pipewire as Audio Gateway.
|
||||
- LDAC encoding quality can be configured now
|
||||
- Implement codec switching for HFP
|
||||
- Implement codec switching with new device property.
|
||||
- Improved stability and compatibility
|
||||
- Autoconnect device profiles at startup
|
||||
- Add AAC bitrate mode configuration
|
||||
- Make it possible to use an A2DP source as an input device. You
|
||||
can then use your phone as an A2DP microphone, for example.
|
||||
- Remove battery reporting when RFCOMM connections is closed.
|
||||
|
||||
- PulseAudio server
|
||||
- Add some workarounds for Blueman
|
||||
- Set correct errno values, fixes a hang in load-module of a
|
||||
non-existing module
|
||||
- Try to not send inconsistent information to clients.
|
||||
- Fix some crashes.
|
||||
- Add support for the new send-message API, use this to
|
||||
switch bluetooth codecs.
|
||||
- Fix draining by making sure we are started.
|
||||
- Handle 0 sink and source as the default sink/source.
|
||||
- Implement module-loopback
|
||||
|
||||
- JACK
|
||||
- Fix some memory leaks when closing a client
|
||||
- Add self-connect config option to limit where clients
|
||||
can connect themselves.
|
||||
- Don't crash when apps call _port_get_buffer() on a
|
||||
port that is not their own but simply return NULL.
|
||||
This fixes a crash in Ardour6.
|
||||
- Improve client added/removed callbacks. Sometimes it would
|
||||
emit a client remove when there were still ports for the
|
||||
client.
|
||||
- make sure midi port names are stable across reboots.
|
||||
|
||||
|
||||
Older versions:
|
||||
|
||||
|
||||
PipeWire 0.3.24
|
||||
|
||||
This is a bugfix release that is API and ABI compatible
|
||||
|
|
@ -84,10 +184,6 @@ with previous 0.3.x releases.
|
|||
- Beginnings of the libjackserver implementation.
|
||||
|
||||
|
||||
|
||||
Older versions:
|
||||
|
||||
|
||||
PipeWire 0.3.23
|
||||
|
||||
This is a bugfix release that is API and ABI compatible
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
project('pipewire', ['c' ],
|
||||
version : '0.3.24',
|
||||
version : '0.3.25',
|
||||
license : 'MIT',
|
||||
meson_version : '>= 0.49.0',
|
||||
default_options : [ 'warning_level=3',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue