This commit is contained in:
Wim Taymans 2021-05-06 10:22:37 +02:00
parent 1a0ad3d688
commit e598d0a422
2 changed files with 74 additions and 5 deletions

77
NEWS
View File

@ -1,3 +1,76 @@
PipeWire 0.3.27
This is a bugfix release that is API and ABI compatible
with previous 0.3.x releases.
- Highlights
- Fix bug that caused bluetooth devices to stop working.
- Fix session-manager crash when switching users caused by
the DBus plugin cleanup errors.
- Improve volume handling of monitor ports.
- Fix GStreamer v4l2 support.
- Implement module-remap-sink and module-remap-source in
pipewire-pulse.
- More fixes and improvements.
- PipeWire
- Move the loopback code into a module. Use this in pw-loopback
and pipewire-pulse. Fix some cleanup crashes.
- A dummy echo-cancel module was added. Later versions will
include the webrtc echo-canceler.
- State files don't have the X permission anymore.
- Move i18n core into a private header file.
- Stream can now advertize properties and receive property
updates.
- Fix an issue where the wrong index was used to address a port.
It caused Bluetooth devices to stop working.
- SPA plugins
- Only do LFE filtering on channels we created.
- Improve name and description of devices.
- Improve cleanup in DBus connections and sources to avoid crash
when destroying.
- Improved volume handling. Hardware, Software and Monitor
volumes are now properly separated and handled.
- Support for S8 and S8P formats was added.
- Tools
- pw-cli can now also create Struct from JSON arrays.
- Session-manager
- The session manager can now also create passive links. This
makes is possible to suspend effect chains together with the
sinks when not in use.
- Match rules now check the complete property value instead of
only the start.
- Handle multiple pending param enumerations, take only last
result. This fixes some volume update issues.
- GStreamer plugins
- GStreamer plugins now advertize handling DMABUF explicitly. This
is currently the only way to avoid a memcpy for v4l2 devices.
- Device support
- sync ACP with pulseaudio, merge upstream patch instead of our
hack to workaround missing duplex devices.
- V4l2 devices don't expose their fd anymore. Previously the fd
and mmap offsets were passed to the client to access the buffer
memory but that could create security issues.
- Bluetooth
- Don't unregister the profiles on shutdown because this can cause
delay, just close the dbus connection.
- Bluetooth devices now try to use the global samplerate from the
graph.
- PulseAudio server
- Implement remap-sink and remap-source modules using the
new loopback module.
Older versions:
PipeWire 0.3.26
This is a bugfix release that is API and ABI compatible
@ -70,10 +143,6 @@ with previous 0.3.x releases.
- JACK
- JACK development files can now optionally be installed.
Older versions:
PipeWire 0.3.25
This is a bugfix release that is API and ABI compatible

View File

@ -1,5 +1,5 @@
project('pipewire', ['c' ],
version : '0.3.26',
version : '0.3.27',
license : 'MIT',
meson_version : '>= 0.49.0',
default_options : [ 'warning_level=3',