mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
0.3.80
This commit is contained in:
parent
13caae49b5
commit
35cca08d2b
2 changed files with 69 additions and 4 deletions
71
NEWS
71
NEWS
|
|
@ -1,3 +1,71 @@
|
|||
# PipeWire 0.3.80 (2023-09-14)
|
||||
|
||||
This is a bugfix release that is API and ABI compatible with previous
|
||||
0.3.x releases.
|
||||
|
||||
## Highlights
|
||||
- A new Tag param was added that allows arbitrary metadata to be transported
|
||||
out-of-band in the graph.
|
||||
- Vulkan DMA buf support was merged.
|
||||
- The echo-canceller was ported to webrtc-audio-processing-1.
|
||||
- Fix a regression in locating monitor sources by id in pulse-server.
|
||||
- Mixer io areas updates are now synchronized correctly with the data
|
||||
thread to avoid potential crashes.
|
||||
- Many more bugfixes and improvements.
|
||||
|
||||
|
||||
## PipeWire
|
||||
- Handle driver nodes that refuse to change the quantum or rate.
|
||||
- A new Tag param was added that allows arbitrary metadata to be transported
|
||||
out-of-band in the graph.
|
||||
|
||||
## Modules
|
||||
- The pipe-tunnel source has been reworked to use a ringbuffer and rate
|
||||
adaption to keep the latency constant. It can now also function as a
|
||||
driver to reduce resampling. (#3478)
|
||||
|
||||
## Tools
|
||||
- pw-cat will now place media properties in Tag params.
|
||||
- pw-mon can now filter props and params.
|
||||
|
||||
## SPA
|
||||
- ALSA refuses to change quantum and rate when in IRQ mode.
|
||||
- ALSA will now be smarter in selecting the period size for batch devices
|
||||
and will make it depend on the samplerate. (#3444)
|
||||
- Vulkan DMA buf support was merged.
|
||||
- ALSA latency will now be reported in the time domain of the graph.
|
||||
- Add udev based autodetection for compress-offload devices.
|
||||
- The echo-canceller was ported to webrtc-audio-processing-1.
|
||||
- The v4l2 inotify code was rewritten to avoid a use-after-free and by
|
||||
using a separate watch (but same fd) for each device. (#3439)
|
||||
- The tag and latency handling was improved in audioadpter.
|
||||
- Don't use -Ofast on alpha because it can crash on denormalized
|
||||
values. (#3489)
|
||||
- The mixers now synchronize spa_io_buffers updates with the data
|
||||
thread to avoid crashes.
|
||||
- Handle NULL param updates. (#3504)
|
||||
|
||||
## Pulse-server
|
||||
- Fix a regression in locating monitor sources by id. (#3476)
|
||||
- Add support for use_system_clock_for_timing in module-pipe-sink.
|
||||
- Add support for checking module arguments.
|
||||
- Avoid some useless change events.
|
||||
|
||||
## Bluetooth
|
||||
- Ports are now marked as physical, which makes the bluetooth devices show
|
||||
up as hardware devices in Ardour and other JACK apps. (#3418)
|
||||
- Some fixes for LE audio support (#3479)
|
||||
|
||||
## JACK
|
||||
- Also emit unregister notify even when supressed when creating the
|
||||
client.
|
||||
- The notify callbacks now match JACK2 behaviour more.
|
||||
- The mixer io areas are updated and handled safely now to avoid
|
||||
crashes. (#3506)
|
||||
|
||||
Older versions:
|
||||
|
||||
|
||||
# PipeWire 0.3.79 (2023-08-29)
|
||||
|
||||
This is a quick bugfix release that is API and ABI compatible with previous
|
||||
|
|
@ -53,9 +121,6 @@ This is a quick bugfix release that is API and ABI compatible with previous
|
|||
- Improve property handling, support lists and ranges in addition to
|
||||
fixed values. (#3451)
|
||||
|
||||
Older versions:
|
||||
|
||||
|
||||
# PipeWire 0.3.78 (2023-08-22)
|
||||
|
||||
This is a small bugfix release that is API and ABI compatible with previous
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
project('pipewire', ['c' ],
|
||||
version : '0.3.79',
|
||||
version : '0.3.80',
|
||||
license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ],
|
||||
meson_version : '>= 0.61.1',
|
||||
default_options : [ 'warning_level=3',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue