Opened 2 weeks ago

Closed 11 days ago

#15109 closed enhancement (fixed)

pipewire-0.3.29

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

Description (last modified by Xi Ruoyao)

New patch version.

Change History (5)

comment:1 by Douglas R. Reno, 2 weeks ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

Grab some GNOME dependencies, such as Samba and Pipewire.

comment:2 by Xi Ruoyao, 2 weeks ago

Description: modified (diff)
Summary: pipewire-1.1pipewire-0.3.29

comment:3 by Bruce Dubbs, 11 days ago

Owner: changed from Douglas R. Reno to Bruce Dubbs
Status: assignednew

comment:4 by Bruce Dubbs, 11 days ago

# PipeWire 0.3.29

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

# Highlights

  • Latency reporting is now implemented.
  • Many documentation updates and cleanups.
  • module-combine-sink was added to PulseAudio server.
  • Better handling of multichannel input profiles.
  • Fix 100% volume issue when monitor suspends or profile changes in some cases.
  • Bugfixes and crashes

# PipeWire

  • A new module-rt was added to acquire real-time scheduling priviledges without using RTKit.
  • Documentation fixes and updates. Docs are now using a custom theme.
  • There is now a MANDATORY flag on properties that influence how properties are filtered.
  • Filter-chain now parses the LADSPA_PATH correctly when it contains a colon separated list.
  • Move #pipewire IRC channel to oftc.net.
  • Fix an error where param changes were not emited in all cases.
  • Implement Latency reporting. Latency values are propagated through the graph so that each node knows the latency to the output/input device. Synchronization in pw-stream has been updated to use this.
  • Some more upmix cases are added so that LFE, SIDE and REAR can be generated from a mono channel as well.
  • pw-stream and pw-filter will now emit the process event from the real-time thread in a safe way, potentially avoiding some of the harder to debug crashes.
  • Fix potential stack overflow with serialize_dict.
  • Add PIPEWIRE_NO_CONFIG to run without custom config files.
  • The WebRTC echo canceler was added. Next versions will integrate this better.

# PulseAudio server

  • module-combine-sink was implemented.
  • Fix some segfaults when DBus connections fail.
  • Support for listening on IPv6 was added.
  • Fix a bug where many flushes could result in requests for too much data from the client, causing sync, latency and garbled sound problems after many seeks.

# ALSA

  • Also probe input paths for multichannel mappings. This makes multichannel input ports show up in more cases.
  • Fix headphones/front volume issue on some cards.
  • Fix max volume issue when profile changes.
  • Fix issue with UCM local config that was not available when the device was opened in the server but the UCM was opened by the session manager. Fixes alsa 1.2.5 compatibility.

# JACK

  • Implement latency reporting with the new Latency params.

comment:5 by Bruce Dubbs, 11 days ago

Resolution: fixed
Status: newclosed

Fixed at commit f12bb9570102523f60dd62f98d871a96c3f7c876

Package updates.
    Update to mpg123-1.28.0.
    Update to at-spi2-core-2.40.2.
    Update to polkit-0.119.
    Update to pipewire-0.3.29.
Note: See TracTickets for help on using tickets.