[Development report #45] Audio Stack Improvements

From: Christos Margiolis <christos_at_freebsd.org>
Date: Tue, 02 Sep 2025 13:49:25 UTC
Port virtual_oss to base:

libsamplerate: Vendor import 0.2.2:
https://cgit.freebsd.org/src/commit/?id=69a539a327ef8d78260056c5394363569b5751ef

Add 'contrib/libsamplerate/' from commit '69a539a327ef8d78260056c5394363569b5751ef':
https://cgit.freebsd.org/src/commit/?id=1480c0b3f2daa048fb3763f589302f613ff2ae54

libsamplerate: Build as internal library:
https://cgit.freebsd.org/src/commit/?id=7a6d524a3194e0f8c3508f9e65f03c4eabfea020

libsamplerate: Define as PRIVATELIB:
https://reviews.freebsd.org/D52307

ng_hci: Deconst NG_HCI_BDADDR_ANY:
https://reviews.freebsd.org/D52310

virtual_oss: Port to base:
https://reviews.freebsd.org/D52308

snd_hda: Implement automatic redirection between associations:
https://reviews.freebsd.org/D50070

	- Depend on D52308, update virtual_oss paths in
	  sbin/devd/snd.conf.

mixer(8): Update virtual_oss path:
https://reviews.freebsd.org/D52322

Reviews:

sysctl.3: Reference kinfo_getvmmap(3), kinfo_getfile(3), and kinfo_getproc(3):
https://reviews.freebsd.org/D51654

snd_hda: Fix a sporadic panic during kldunload:
https://reviews.freebsd.org/D50393

This work is sponsored by the FreeBSD Foundation.

Christos