Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Jul 2026 11:43:38 +0000
From:      Kevin Bowling <kbowling@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 7fce4822bd4e - main - audio/pipewire-spa-oss-ng: Update to 0.9.1
Message-ID:  <6a464eea.25881.78f9db1@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by kbowling:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7fce4822bd4e780130821ec51a28b7c3d83ef693

commit 7fce4822bd4e780130821ec51a28b7c3d83ef693
Author:     Kevin Bowling <kbowling@FreeBSD.org>
AuthorDate: 2026-07-02 11:42:43 +0000
Commit:     Kevin Bowling <kbowling@FreeBSD.org>
CommitDate: 2026-07-02 11:43:33 +0000

    audio/pipewire-spa-oss-ng: Update to 0.9.1
    
    Threading / robustness:
    - Serialize all reconfiguration onto the data loop and stop the driver
      timer cleanly on pause/suspend (closes the renegotiation window behind
      a PipeWire audioconvert crash).
    - Detach loop sources and close the timerfd on clear().
    - Fail negotiation instead of aborting when the device won't open or
      rejects the format/channels/rate; validate peer-provided formats and
      buffers; return errors from all unhandled SPA entry points.
    - Run without devd (hotplug disabled instead of aborting).
    
    Audio / OSS:
    - Probe device caps and advertise real formats, rates and channel
      layouts (mono through 7.1 in FreeBSD kernel interleave order, plus
      the device's native width as AUX channels).
    - Open capture read-only so asymmetric play/rec channel counts work
      (shkhln/pw-oss#3).
    - Run a DLL on capture: real clock delay/rate_diff and rate matching;
      prime capture with silence and a drained ring at startup.
    - Report OSS underruns/overruns via the xrun callback.
    
    Params / session:
    - Store and replay the port Latency param; ProcessLatency and
      latencyOffsetNsec support.
    - Device profiles (Off/Default) with node add/remove.
    - Source port param parity: Format readback, Buffers info, re-emit.
    - oss.delay: PropInfo entry, Props readback, per-device defaults via
      monitor.oss.rules, live re-apply.
    - Log through the spa.oss topic (PIPEWIRE_DEBUG=spa.oss:N).
---
 audio/pipewire-spa-oss-ng/Makefile | 2 +-
 audio/pipewire-spa-oss-ng/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/audio/pipewire-spa-oss-ng/Makefile b/audio/pipewire-spa-oss-ng/Makefile
index d389db1aa03d..db27e5e4f284 100644
--- a/audio/pipewire-spa-oss-ng/Makefile
+++ b/audio/pipewire-spa-oss-ng/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	pipewire-spa-oss-ng
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.9.0
+DISTVERSION=	0.9.1
 CATEGORIES=	audio
 
 MAINTAINER=	kbowling@FreeBSD.org
diff --git a/audio/pipewire-spa-oss-ng/distinfo b/audio/pipewire-spa-oss-ng/distinfo
index b8b18178f401..47d10b12b70e 100644
--- a/audio/pipewire-spa-oss-ng/distinfo
+++ b/audio/pipewire-spa-oss-ng/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1782458277
+TIMESTAMP = 1782992441
 SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
 SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
 SHA256 (rust/crates/annotate-snippets-0.11.5.crate) = 710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4
@@ -117,5 +117,5 @@ SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766
 SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
 SHA256 (rust/crates/winnow-1.0.3.crate) = 0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1
 SIZE (rust/crates/winnow-1.0.3.crate) = 187990
-SHA256 (kev009-pw-oss-v0.9.0_GH0.tar.gz) = 357ff9f763f234167a04ef0bad2aa06c97db77f6142f94921a2b91ea04356a05
-SIZE (kev009-pw-oss-v0.9.0_GH0.tar.gz) = 35894
+SHA256 (kev009-pw-oss-v0.9.1_GH0.tar.gz) = 8ef5d434340b166d40a609891d4ddfd995035d54cb03ca017d8b6a6275b19606
+SIZE (kev009-pw-oss-v0.9.1_GH0.tar.gz) = 47199


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a464eea.25881.78f9db1>