Opened 6 months ago

Closed 6 months ago

#20429 closed enhancement (fixed)

pipewire-1.2.5

Reported by: Douglas R. Reno Owned by: Douglas R. Reno
Priority: normal Milestone: 12.3
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version

# PipeWire 1.2.4 (2024-09-19)

This is a bugfix release that is API and ABI compatible with the
previous 1.2.x and 1.0.x releases.

## Highlights
  - Avoid a crash in cleanup of globals. (#4250)
  - Use systemd-logind to scan for new devices in v4l2.
  - Some more bugfixes and improvements.


## PipeWire
  - Avoid a crash in cleanup of globals. (#4250)
  - Improve RequestProcess dispatch.

## Tools
  - Improve float parsing. (#4234)

## SPA
  - Clear the ringbuffer when stopping in libcamera.
  - Use systemd-logind to scan for new devices in v4l2. (#3539, #3960)
  - Queue dropped first buffer in v4l2.
  - Unlink pcm devices when moving drivers to avoid broken pipe.

## JACK
  - Emit buffer_size callback in jack_activate() to improve
    compatibility with GStreamer. (#4260)

Change History (3)

comment:1 by Douglas R. Reno, 6 months ago

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

comment:2 by Douglas R. Reno, 6 months ago

Summary: pipewire-1.2.4pipewire-1.2.5

Now 1.2.5

Release notes for 1.2.5:

PipeWire 1.2.5 (2024-09-27)
This is an important bugfix release that is API and ABI compatible with the
previous 1.2.x and 1.0.x releases.

Highlights

Fix an fd mismatch in the protocol in some cases that could lead to
fd leaks and crashes.
Fix a bug where the mixer was not updated after setting the port, which would
cause muted audio at boot or resume from suspend.
Fix a potential use-after-free in module-rt when stopping a thread.
Cached objects are now freed in the JACK API to avoid memory leaks.
Some more fixes and improvements.

PipeWire

RequestProcess commands are now only sent after the node completes
the state change to RUNNING.
More FreeBSD fixes.
Handle ACTIVE links going to < PAUSED as well. This improves
renegotiation in some cases.
Fix an fd mismatch in the protocol in some cases that could lead to
fd leaks and crashes.

Modules

Many of the network modules can now also accept hostnames instead of
IP addresses.
Fix a potential use-after-free in module-rt when stopping the thread.

SPA

Support for elogind was added.
Some more errors are checked when converting JSON to POD. (#4313)
Fix a bug where the mixer was not updated after setting the port, which would
cause muted audio at boot or resume from suspend. (#4084)

JACK

The BBT transport handling was improved. Some fields were added to be able
to handle the JACK semantics correctly. (#4314)
Buffers are now aligned according to the maximum CPU alignment instead of
the hardcoded 16 bytes alignment.
Cached objects are now freed correctly.

Doc

Some small doc updates. (#4272)

comment:3 by Douglas R. Reno, 6 months ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.