mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-12-14 08:56:37 -05:00
0.3.17
This commit is contained in:
parent
119678e8d1
commit
f5f5beb0ec
2 changed files with 61 additions and 4 deletions
63
NEWS
63
NEWS
|
|
@ -1,3 +1,63 @@
|
||||||
|
PipeWire 0.3.17
|
||||||
|
|
||||||
|
This is a bugfix release that is API and ABI compatible
|
||||||
|
with previous 0.3.x releases.
|
||||||
|
|
||||||
|
- Highlights
|
||||||
|
- Fix crasher bug for kwin when screensharing stopped.
|
||||||
|
- Massive improvements and compatibility fixes in the
|
||||||
|
PulseAudio server.
|
||||||
|
- The session manager now has a config directory in
|
||||||
|
/etc/pipewire/media-session.d/ It will look for files there
|
||||||
|
to activate session manager modules. Packagers can use
|
||||||
|
this to only activate the audio modules when the PulseAudio
|
||||||
|
server, libjack.so or the alsa modules are installed.
|
||||||
|
|
||||||
|
- PipeWire improvements
|
||||||
|
- We now clear hooks before adding them. Some application
|
||||||
|
did not clear them and had random data for the destroy
|
||||||
|
callback.
|
||||||
|
- Return -ENOENT from unknown resources so apps can handle
|
||||||
|
this better. It's a common problem when an app tries to
|
||||||
|
introspect and object but it disappeared before the message
|
||||||
|
reached the server. Apps should ignore this.
|
||||||
|
- channelmap information is now passed with the volume
|
||||||
|
settings.
|
||||||
|
- DMABuf is not mmapp()ed anymore with the FLAG_MAP_BUFFERS in
|
||||||
|
the stream or filter. This is because DMABuf usually
|
||||||
|
requires more that just a simple mmap and is better left
|
||||||
|
for the application.
|
||||||
|
- increase the maximum number of ports for a client-node.
|
||||||
|
- adapter and node-factory now support the linger option to
|
||||||
|
keep the objects alive after the creating client disconnected.
|
||||||
|
|
||||||
|
- Device support
|
||||||
|
- ALSA now handles error in close(), like when unplugging a
|
||||||
|
USB device.
|
||||||
|
|
||||||
|
- Session-manager
|
||||||
|
- The session manager is now handling DONT_RECONNECT streams
|
||||||
|
without a target node. They get connected to a default node
|
||||||
|
once and then fail to reconnect.
|
||||||
|
- The session manager now exposes the stream setting as
|
||||||
|
metadata. This makes it possible for other components, such
|
||||||
|
as pulse-server to use this information. Information is stored
|
||||||
|
as a json object for easier consumption.
|
||||||
|
- The session manager now has a config directory in
|
||||||
|
/etc/pipewire/media-session.d/ packagers can use this
|
||||||
|
|
||||||
|
- PulseAudio server
|
||||||
|
- Pulse server now acquire the dbus name.
|
||||||
|
- Improvements in timing and compatibility with many apps.
|
||||||
|
- The stream-restore extension is now implemented so that
|
||||||
|
the event volume can be configured.
|
||||||
|
- Many stability fixes and improvements.
|
||||||
|
- Fix some issues with module-load/unload
|
||||||
|
|
||||||
|
|
||||||
|
Older versions:
|
||||||
|
|
||||||
|
|
||||||
PipeWire 0.3.16
|
PipeWire 0.3.16
|
||||||
|
|
||||||
This is a bugfix release that is API and ABI compatible
|
This is a bugfix release that is API and ABI compatible
|
||||||
|
|
@ -40,9 +100,6 @@ with previous 0.3.x releases.
|
||||||
the ports were already linked.
|
the ports were already linked.
|
||||||
|
|
||||||
|
|
||||||
Older versions:
|
|
||||||
|
|
||||||
|
|
||||||
PipeWire 0.3.15
|
PipeWire 0.3.15
|
||||||
|
|
||||||
This is a bugfix release that is API and ABI compatible
|
This is a bugfix release that is API and ABI compatible
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
project('pipewire', ['c' ],
|
project('pipewire', ['c' ],
|
||||||
version : '0.3.16',
|
version : '0.3.17',
|
||||||
license : 'MIT',
|
license : 'MIT',
|
||||||
meson_version : '>= 0.49.0',
|
meson_version : '>= 0.49.0',
|
||||||
default_options : [ 'warning_level=3',
|
default_options : [ 'warning_level=3',
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue