[Development report #15] Audio Stack Improvements

From: Christos Margiolis <christos_at_freebsd.org>
Date: Tue, 28 May 2024 14:02:49 UTC
Fixed and closed PR 246231 and PR 252761:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246231
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252761
https://cgit.freebsd.org/src/commit/?id=e07f9178502b7cbc0769fc10e99ad0d013f437fd

Fixed and closed PR 277615:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277615
https://cgit.freebsd.org/src/commit/?id=5d980fadf73df64a1e0eda40a93170ed76ce6f14
https://cgit.freebsd.org/src/commit/?id=0e80798518be673bdad7245b627cb5bd7ec08888

sndstat_get_caps() fix:
https://cgit.freebsd.org/src/commit/?id=425a7bc465d4a6393c88c2e79c5ad77befda2a97

Committed mixer_get_path():
https://cgit.freebsd.org/src/commit/?id=67c89b21b95601c01bafe5a0c518d320a39111c0
https://cgit.freebsd.org/src/commit/?id=e3b94b375e1d2098e9e2c07bd0079e92f6a6fe4f

Committed snd_hda patch (and MFC to stable/14):
https://cgit.freebsd.org/src/commit/?id=93ad59a251897431627345c287390ae134925a95

Minor patches:
https://cgit.freebsd.org/src/commit/?id=1ab62c8d067454b77bc9fb1c5aac75f263bb4143

Reviewed https://reviews.freebsd.org/D45307

Got back to audio(3) (previously mentioned as oss(3)) design.

Some bug triaging.

MFC’d pending patches to stable/14.

MFC’d critical commits to releng/14.1:
https://cgit.freebsd.org/src/commit/?h=releng/14.1&id=a4a473104ec4a42c66f1b9a09736954ebad43e7e
https://cgit.freebsd.org/src/commit/?h=releng/14.1&id=a0ff4e0f3e02d31e01844295f216ec87826130de
https://cgit.freebsd.org/src/commit/?h=releng/14.1&id=cb23e0eebfe21d64c2a478bdd4ebfa56d31a37e4
https://cgit.freebsd.org/src/commit/?h=releng/14.1&id=5a9a2f5eed47f76e953b546a38d5f368eaee4828
https://cgit.freebsd.org/src/commit/?h=releng/14.1&id=18f80d6d463495703f9eb2ccfd92bae93c7889a3
https://cgit.freebsd.org/src/commit/?h=releng/14.1&id=8d3f96bd85c9519cef76d0727b00082354a2134b
https://cgit.freebsd.org/src/commit/?h=releng/14.1&id=0b367134dd928af4cf85ed9821a4948257f547d0

Added a 14.1 release notes entry regarding sound improvements, with the
help of Mike Karels and Graham Perrin.

This work is sponsored by the FreeBSD Foundation.

Christos