<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/audio, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2026-07-21T21:26:15Z</updated>
<entry>
<title>audio/cardinal: Add xdg-desktop-portal dependency; Add pkg-message</title>
<updated>2026-07-21T21:26:15Z</updated>
<author>
<name>Valery</name>
<email>valery@vslash.com</email>
</author>
<published>2026-07-21T21:19:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=169c99e7b739edeb3e0bf0d8d84de68f1f07e25a'/>
<id>urn:sha1:169c99e7b739edeb3e0bf0d8d84de68f1f07e25a</id>
<content type='text'>
PR:	293556
</content>
</entry>
<entry>
<title>lang/rust: Bump revisions after 1.97.1</title>
<updated>2026-07-21T06:47:24Z</updated>
<author>
<name>Mikael Urankar</name>
<email>mikael@FreeBSD.org</email>
</author>
<published>2026-07-21T06:47:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=9c892d26015fa543bc587dcd7d241c57af7e13f4'/>
<id>urn:sha1:9c892d26015fa543bc587dcd7d241c57af7e13f4</id>
<content type='text'>
PR:		296645
</content>
</entry>
<entry>
<title>audio/pipewire-spa-oss-ng: Update to 0.9.10</title>
<updated>2026-07-20T21:57:04Z</updated>
<author>
<name>Kevin Bowling</name>
<email>kbowling@FreeBSD.org</email>
</author>
<published>2026-07-20T21:56:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=0a8d56e7efd2c84aed2eb8853e1681a626c1d35e'/>
<id>urn:sha1:0a8d56e7efd2c84aed2eb8853e1681a626c1d35e</id>
<content type='text'>
Use oss APIs for channel mapping
</content>
</entry>
<entry>
<title>audio/pipewire-spa-oss-ng: Update to 0.9.9</title>
<updated>2026-07-20T20:40:07Z</updated>
<author>
<name>Kevin Bowling</name>
<email>kbowling@FreeBSD.org</email>
</author>
<published>2026-07-20T20:34:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=6b4d861d00cfec235d4bd60af3e2a3c556e33958'/>
<id>urn:sha1:6b4d861d00cfec235d4bd60af3e2a3c556e33958</id>
<content type='text'>
Improve playback timing and OSS event handling: avoid locked polling on
audio cycles, use enriched kqueue events for wakeups (with an optional
timer-based path), retain partial writes, retune without inserting
silence, and keep queued playback across Pause.

Generate format-correct PCM silence and harden host input and reentrant
event handling on the device and node paths.
</content>
</entry>
<entry>
<title>audio/libsidplayfp: update to 3.0.2 release (+)</title>
<updated>2026-07-20T08:15:27Z</updated>
<author>
<name>Dima Panov</name>
<email>fluffy@FreeBSD.org</email>
</author>
<published>2026-07-20T08:15:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=707539e3982cbd635ad69a7888fce6ac19d5ca9e'/>
<id>urn:sha1:707539e3982cbd635ad69a7888fce6ac19d5ca9e</id>
<content type='text'>
Release notes:	https://github.com/libsidplayfp/libsidplayfp/releases/tag/v3.0.2
</content>
</entry>
<entry>
<title>audio/libresidfp: update to 1.1.2 release, adopt (+)</title>
<updated>2026-07-20T08:13:46Z</updated>
<author>
<name>Dima Panov</name>
<email>fluffy@FreeBSD.org</email>
</author>
<published>2026-07-20T08:13:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=5f0428ec17a85cd8d193673033e4b6f307e74f3e'/>
<id>urn:sha1:5f0428ec17a85cd8d193673033e4b6f307e74f3e</id>
<content type='text'>
Release notes:	https://github.com/libsidplayfp/libresidfp/releases/tag/v1.1.0 \
		https://github.com/libsidplayfp/libresidfp/releases/tag/v1.1.1 \
		https://github.com/libsidplayfp/libresidfp/releases/tag/v1.1.2
Approved by:	multimedia (jhale via IRC)
</content>
</entry>
<entry>
<title>audio/pipewire-spa-oss-ng: Update to 0.9.8</title>
<updated>2026-07-19T22:45:51Z</updated>
<author>
<name>Kevin Bowling</name>
<email>kbowling@FreeBSD.org</email>
</author>
<published>2026-07-19T22:44:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d4753024a12ffb2ccbc780e1f671db6f52c72625'/>
<id>urn:sha1:d4753024a12ffb2ccbc780e1f671db6f52c72625</id>
<content type='text'>
Advertise signed 24-bit, 32-bit float, and unsigned 8-bit PCM formats when
the OSS device or feeder supports them, alongside the existing 16- and
32-bit integer formats. Negotiation order, frame widths, and bitperfect
filtering are covered by tests.

Register per-module SPA log topics (spa.oss.device, .sink, .source,
.monitor) so PIPEWIRE_DEBUG='spa.oss.*:LEVEL' filters the plugin's output,
matching the spa.alsa convention.

Internally the FFI surface was reworked - unsafe confined to small kernels,
cross-loop device rebuilds moved onto owned messages instead of shared
state pointers, and the implementation organized by subsystem - with no
change to the audio path.
</content>
</entry>
<entry>
<title>audio/libresidfp: Update to 1.1.2</title>
<updated>2026-07-19T07:35:46Z</updated>
<author>
<name>Daniel Engberg</name>
<email>diizzy@FreeBSD.org</email>
</author>
<published>2026-07-19T07:35:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=9d6e242e3f5b6c7e8768934a3b6028d3a865cfe3'/>
<id>urn:sha1:9d6e242e3f5b6c7e8768934a3b6028d3a865cfe3</id>
<content type='text'>
Changelog:
https://github.com/libsidplayfp/libresidfp/releases/tag/v1.1.2
</content>
</entry>
<entry>
<title>audio/pipewire-spa-oss-ng: Update to 0.9.7</title>
<updated>2026-07-18T07:36:56Z</updated>
<author>
<name>Kevin Bowling</name>
<email>kbowling@FreeBSD.org</email>
</author>
<published>2026-07-18T07:35:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=008647e34d363b1e0e8d404c1f5310c202971be6'/>
<id>urn:sha1:008647e34d363b1e0e8d404c1f5310c202971be6</id>
<content type='text'>
Keep the device byte stream frame-aligned across short writes and reads.
</content>
</entry>
<entry>
<title>audio/bcg729: Update to 1.1.2</title>
<updated>2026-07-16T17:21:34Z</updated>
<author>
<name>Guido Falsi</name>
<email>madpilot@FreeBSD.org</email>
</author>
<published>2026-07-16T17:21:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=b914fe5726976602ba4b6af9c320b2a03cbe5547'/>
<id>urn:sha1:b914fe5726976602ba4b6af9c320b2a03cbe5547</id>
<content type='text'>
- Make portclippy happy
- Drop maintainership
</content>
</entry>
</feed>
