#17351 closed enhancement (fixed)

pipewire-0.3.61

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, 17 months ago

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

comment:2 by Bruce Dubbs, 17 months ago

# PipeWire 0.3.61 (2022-11-24)

This is a bugfix release that is API and ABI compatible with previous 0.3.x releases.

## Highlights

  • Fix a bug in audioadapter that could cause crashes when switching bluetooth profiles.
  • Fix sound in QEMU, deadbeef and openal again.
  • libcamera plugin fixes, dynamic add and remove should now work with the next wireplumber version.
  • Fix a regression in pw-midiplay where the first buffer would not play and some events would be missing.
  • The network module now doesn't export other network sources anymore.
  • pulse-server now detects clients that keep underrunning for a long time and will pause them to save power.
  • Many more bugfixes and improvements.

## PipeWire

  • Optimize away some useless graph recalculations.
  • Increase alternative sample rates from 16 to 32.
  • FreeBSD and musl build fixes.
  • Silence some module loading errors when the error can be ignored.
  • Fix initial buffer requested size for pw-stream when operating in async mode. This also indirectly fixes the first buffer in pw-midiplay.

## Modules

  • Set the network property on pulse-tunnel streams so that they are not exported anymore.
  • Filter-chain has optimized mix functions now.

## SPA

  • Handle some errors in libcamera better.
  • Fix libcamera remove events. Fix the id allocation for devices.
  • Fix a bug in audioadapter where it would not renegotiate after a port reconfiguration, leading to crashes, especially when automatically switching profiles in bluetooth.
  • Do ALSA probing in 44100Hz again. Some devices seem to fail otherwise for some unknown reason.
  • Force playback start when the ALSA buffer is full. This fixes sound in QEMU.
  • Support Digital 5.1 AC3 for Asus Xonar SE.
  • Improve format renegotiation in audioadapter. This makes the ALSA plugin work again for deadbeef.
  • Fix latency reporting on adapter DSP ports.

## pulse-server

  • Fix a bug where openal based applications would hang.
  • Improve zeroconf publish. Only publish on the address of the first running server. This avoids duplicate entries for IPv4 and IPv6. Add support for republish entries when new servers are started.
  • Add a pulse.idle.timeout option (default to 5 seconds) to pause streams that have been underrunning for this amount of time. Badly behaving clients will then not keep the graph and device busy so that devices can be suspended to save battery. This should give better default behaviour with speech-dispatcher.

## JACK

  • Add an option to configure the filter character.
  • Fix connect_callbacks. It was only called once for output ports.
  • Add option to set node.passive on jack clients. Make some quirks for qsynth to make it suspend and fade out better.

comment:3 by Bruce Dubbs, 17 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

78d8214ee3 Update to tcsh-6.24.02.
01e9d327c2 Tweak tcsh instructions for current directory layout
49b8f58152 Package updates. 
   Update to pycryptodome-3.16.0 (Python module). 
   Update to pipewire-0.3.61.
Note: See TracTickets for help on using tickets.