#17045 closed enhancement (fixed)

pipewire-0.3.58

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 11.3
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (3)

comment:1 by Bruce Dubbs, 19 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by rsholl, 19 months ago

Highlights

Fix a regression that could cause audio crackling.

Fix a regression in RTKit because rlimit was not set correctly.

JAVA sound applications will now also work with the pulseaudio-alsa plugin.

pw-top will now show the negotiated formats of devices and streams.

Fix some potential crashes when starting streams.

The ALSA plugin has had improved timing reporting and poll descriptor handling that should improve compatibility.

Many more improvements and bugfixes.

Pipewire

Avoid scheduling nodes before they are added to the graph. This could avoid some crashes when scheduling nodes that were not completely started yet.

Tools

pw-top now also shows the negotiated formats of streams and devices.

pw-top prints microseconds as "us" now to avoid unicode problems.

Modules

Fix compilation with newer lv2.

Fix setting realtime priority with RTKit, it was not setting rlimit correctly and RTKit would refuse to change the priority.

Fix some playback problems with RAOP sink.

Filter chain will now warn when a non-existing control property is used in the config file.

Filter chain can now handle control port names with ":" in the name.

The echo-cancel module and interface now has activate/deactivate functions to make it possible for plugins to reset their state.

SPA

Make sure audioconvert uses the given channelmap and channels for the volumes, even when not negotiated yet. This makes it possible to change the volume before the node has been negotiated.

Refactor the peaks resampler. Fix an error in the SSE code.

Fix DSD min/max rates, avoid exposing impossible rates.

Set monitor port buffer size correctly. This could cause some crackling and hickups.

Make ALSA sequencer port names unique.

Pulse-server

Rework the capture buffer attributes to better match pulseaudio. This fixes a regression where opening pavucontrol could cause crackling.

Implement TRIGGER and PREBUF methods.

Handle clients that send more than the requested amount of data.

PipeWire will now also keep this as extra buffered data like PulseAudio.

This fixes JAVA sound applications when they are running on top of the PulseAudio ALSA plugin.

Update the requested amount of bytes more like PulseAudio. Fixes stuttering after resume with the GStreamer pulseaudio sink.

ALSA Plugin

More debug info was added. The time reporting was improved.

The poll descriptor handling was improved, avoiding some spurious wakeups.

comment:3 by Bruce Dubbs, 19 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

120dc65267 Update to qpdf-11.1.0.
2faedff557 Update to acpid-2.0.34.
6fa94554ae Update to pipewire-0.3.58.
Note: See TracTickets for help on using tickets.