mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-12-16 08:56:45 -05:00
0.3.18
This commit is contained in:
parent
44882f5ab3
commit
e7dffd64eb
2 changed files with 75 additions and 4 deletions
77
NEWS
77
NEWS
|
|
@ -1,3 +1,77 @@
|
||||||
|
PipeWire 0.3.18
|
||||||
|
|
||||||
|
This is a bugfix release that is API and ABI compatible
|
||||||
|
with previous 0.3.x releases.
|
||||||
|
|
||||||
|
- Highlights
|
||||||
|
- More work in the PulseAudio server. It should be compatible
|
||||||
|
with more applications.
|
||||||
|
- Bluetooth now support extra codecs such as AptX/HD and LDAC.
|
||||||
|
- Support for virtual sources and sink was improved a lot.
|
||||||
|
- Added a new pw-dump tool to dump the objects in JSON formats
|
||||||
|
and for filtering them with tools like jq.
|
||||||
|
- Many more stability fixes and improvements.
|
||||||
|
|
||||||
|
- PipeWire improvements
|
||||||
|
- Silence some harmless warnings
|
||||||
|
- pw-cli can now be used to set parameters.
|
||||||
|
- Streams now perform the correct channel mapping when linked
|
||||||
|
to non-standard multichannel devices. Previously channels
|
||||||
|
would get swapped.
|
||||||
|
- port, node and device params are now cached in the server.
|
||||||
|
This avoids opening and closing devices whenever some client
|
||||||
|
enumerates formats, which improves performance a lot,
|
||||||
|
especially in cases where opening a device is slow.
|
||||||
|
- Add a command to keep a device open during negotiation. This
|
||||||
|
is used to enumerate and set a format while opening the
|
||||||
|
device just once, improving performance.
|
||||||
|
- The null-sink scheduling was fixed.
|
||||||
|
- A memory corruption bug was fixed in format conversion, this
|
||||||
|
could cause crashes, silent channels or other undefined
|
||||||
|
behaviour.
|
||||||
|
- There is now a simple JSON parser.
|
||||||
|
|
||||||
|
- Session-manager
|
||||||
|
- Settings files are now stored in JSON. With the json parser
|
||||||
|
this is easier to parse and extend
|
||||||
|
|
||||||
|
- Device support
|
||||||
|
- Bluetooth now supports additional codecs: LDAC, AptX and
|
||||||
|
AptX HD. LDAC is known to not work very well yet.
|
||||||
|
- ALSA devices will now default to the max supported channels
|
||||||
|
if nothing else is specified. This makes it possible to use
|
||||||
|
8+ channel cards with the alsa-pcm module, which is not
|
||||||
|
supported with the default alsa-acp module.
|
||||||
|
- Enable mSBC support in oFono.
|
||||||
|
- Add an option to disable hardware mixers
|
||||||
|
- ALSA now improves support for batch devices.
|
||||||
|
- The udev rules had references to Pulseaudio removed in order
|
||||||
|
to not create conflicts.
|
||||||
|
- Fix a potential crash in bluetooth devices when
|
||||||
|
disconnecting.
|
||||||
|
- UCM cards now use HW volume when possible.
|
||||||
|
|
||||||
|
- PulseAudio server
|
||||||
|
- The id can now be used as the name to locate cards and
|
||||||
|
devices
|
||||||
|
- Report streams with planar formats as well
|
||||||
|
- Better error reporting when stream create fails
|
||||||
|
- module-null-sink can now handle channels, rate and
|
||||||
|
channel_map properties
|
||||||
|
- Add support for 3 types of virtual devices: source,
|
||||||
|
sink and duplex.
|
||||||
|
- set-port was fixed
|
||||||
|
- Some buffer parameters were tweaked to improve
|
||||||
|
performance, compatibility and stuttering with lower
|
||||||
|
latency.
|
||||||
|
- NULL can be used as a name for the device sink/source
|
||||||
|
- Support lookup of monitor names
|
||||||
|
- Set properties more like pulseaudio so that some
|
||||||
|
clients (Teamspeak) don't crash anymore
|
||||||
|
|
||||||
|
Older versions:
|
||||||
|
|
||||||
|
|
||||||
PipeWire 0.3.17
|
PipeWire 0.3.17
|
||||||
|
|
||||||
This is a bugfix release that is API and ABI compatible
|
This is a bugfix release that is API and ABI compatible
|
||||||
|
|
@ -55,9 +129,6 @@ with previous 0.3.x releases.
|
||||||
- Fix some issues with module-load/unload
|
- 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
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
project('pipewire', ['c' ],
|
project('pipewire', ['c' ],
|
||||||
version : '0.3.17',
|
version : '0.3.18',
|
||||||
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