Opened 2 years ago

Closed 2 years ago

#16050 closed enhancement (fixed)

pipewire-0.3.45

Reported by: Bruce Dubbs Owned by: blfs-book
Priority: normal Milestone: 11.1
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (2)

comment:1 by Bruce Dubbs, 2 years ago

# PipeWire 0.3.45 (2022-02-03)

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

## Highlights

  • Zoom, telegram and other apps should be able to play sound again.
  • Implement a better way to force and lock JACK buffersize.
  • Default sink and source names and properties are improved.
  • The config loader can now load and merge fragments in conf.d directories for easier user configuration of config files.
  • Many small bug fixes and improvements.

## PipeWire

  • pw-cli can now also send Commands to nodes. This can be used to Suspend a device, for example.
  • The eventfd was removed from loops and invoke is now used to stop the loop, this saves an fd.
  • New Alpine CI target to test musl builds, various build fixes.
  • Add force-quantum and force-rate properties.
  • The config loader can now load and merge fragments in conf.d directories.
  • resource error methods can be called without a resource and then just log an error message.
  • link-factory can now also work from the config.

## modules

  • module-simple-protocol has better argument parsing and can handle channelmap now. It's also possible to configure latency and rate.
  • The native protocol now does extra checks for invalid data.

## ALSA

  • TI2902 chips as found in various Behringer cards should have inputs again.
  • Better handling of busy devices in udev, retry when the inotify close event is emited.

## SPA

  • plugins now handle alignment properly and only expect the max alignment required for the CPU.

## Bluetooth

  • SBC-XQ is now enabled for the JBL Endurance RUN BT headset.
  • Support for non-hexadecimal XAPL version strings to improve compatibility.
  • Use HCI commands again to probe the adapter msbc capability. This improves compatibility with some adapters.
  • Set the right startup volume.
  • Better A2DP source idle handling.
  • Fix a timer bug in SCO sink that could cause busy looping.

## pulse-server

  • A playback issue when the tlength > maxlength was fixed. This affected Zoom and other applications.
  • The STREAM_BUFFER_ATTR command is now implemented.
  • Module names are improved.
  • Many small fixes and improvements.
  • Fix a pavucontrol crash with invalid channels.

## JACK

  • Use the new force-quantum and force-rate properties in the JACK API to switch quantum and ensure it can't change for the lifetime of the JACK app.

comment:2 by Bruce Dubbs, 2 years ago

Resolution: fixed
Status: newclosed

Fixed at commit 42fc81b5f6a604fd15e34c1f1a20b3e2e9ad8c59

Package updates and a dependency fix
    Update to pipewire-0.3.45.
    Update to lcms2-2.13.1.
    Update to tcsh-6.24.00.
    Update falkon dependencies.
    Update to screen-4.9.0.
Note: See TracTickets for help on using tickets.