Opened 6 months ago

Closed 6 months ago

#18814 closed enhancement (fixed)

pipewire-0.3.84

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

Description

New point version.

Change History (3)

comment:1 by Xi Ruoyao, 6 months ago

This is the fourth 1.0 release candidate that is API and ABI compatible with previous 0.3.x releases.

## Highlights

  • Fix a regression with openal because the queued buffers in the stream were not reported correctly.
  • Fix a bug in port busy counters that could cause random silent links.
  • Fix a regression in echo-cancel because it was not reporting its streams as ASYNC.
  • Fix a JACK regression where not all ports were enumerated in all cases.
  • Many more fixes and improvements.

## PipeWire

  • pw_stream now reports the queued buffers more accurately. This fixes a regression when using openal. (#3592)
  • The port busy counters were not updated correctly in some cases. This could lead to negotiation errors and silent links. (#3547)
  • Ignore latency maximum when forcing rate/quantum. (#3613)
  • Nodes can now be added to multiple groups and link-groups. (#3612)

## Modules

  • The filter-chain now also handles notify port dependencies correctly. (#3596)
  • Filter-chain has support for new linear, clamp, recip, exp, log, mult, sine builtin plugins.
  • The echo-cancel module now correctly reports its playback and capture streams as ASYNC to avoid running out of buffers. (#3593)
  • It is now possible to specify an array of remote names to connect to with the native protocol.
  • module-rtp-sap and module-rtp-sink now try to bind to the specified interface.

## SPA

  • The alsa plugin now removes the runtime properties such as period-num, period-size and max-latency when suspended. (#3613)

## Bluetooth

  • BAP Locations/Context is now set on endpoints as required by new bluez.
  • Improve selection of BAP leader.

## JACK

  • Add a jack_set_sample_rate() extension function.
  • Make sure we get the info of all nodes/ports before completing the jack_client_open() operation so that we can enumerate the ports correctly in all cases. (#3618)

## GStreamer

  • Fix types of metadata in pipewiresink.
  • Also copy metadata in buffers in all cases.
  • Fix size allocation in bufferpool for compressed formats.
  • Don't stop streaming thread when unlinked. (#3620)

## ALSA

  • The ALSA plugin now handles NULL values from mmap_areas. (#3600)

comment:2 by Rahul Chandra, 6 months ago

Owner: changed from blfs-book to Rahul Chandra
Status: newassigned

comment:3 by Rahul Chandra, 6 months ago

Resolution: fixed
Status: assignedclosed
Fixed @ Commits
4ea4a6e62eb2ba437a1c8217e285e7bb8be2a869 git-2.42.1
8c4bc9eab23cce3cca374b1efbb5d09acc8a051b pipewire-0.3.84
bc30b28caeba2487c5b41fd3516f77ba4cba1c2b Fix md5sum for sysmon-qt
a99aee0afbb741375acbe559715aa5c4e5ea73c2 SDL2-2.28.5
fc1b76eb01725045cc373526e2226a7a98a198e9 icewm-3.4.4
Note: See TracTickets for help on using tickets.