From nobody Fri Dec 20 15:10:00 2024 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YF9nh4Zbbz5WqcM for ; Fri, 20 Dec 2024 15:10:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YF9nh443Qz4qqG; Fri, 20 Dec 2024 15:10:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1734707400; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=srbY4fyp+bE51cjd1qV0r9CN0HdpjfRYGqbirmlRpno=; b=tr6zpl4w07fqi/BAEzIsGnXxT4S4wGcHPXPhTPRDZRMRI865nUThMJS0voKAatTFrdwsff /ybyKFy6Tm4HWFwj9W1KWqMEUCmnnfhlRsuU0eXkzaXPzDj9xrhytt2S0SuRReke6IqBd1 ASVMvtLktsFeiHCuI5o4ARQcyWVViXRfaBZhnBAgIzpuVfroT/buA0oIF/sT4SNdgUKvqX 6YrMXi1yiLT6KhMdMMMfcBlPiBfTaVEklX0kR+xJXskxjNM/lxb9iy1W9B/V0LNYnmFdDy jRxqOTNti4Tw6LevyK4cutJVl4DG6wmIsD8Dj0hM7hH3D+uwx+U8v+j9hFPEmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1734707400; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=srbY4fyp+bE51cjd1qV0r9CN0HdpjfRYGqbirmlRpno=; b=kMhpIaPiPTtkgNzF7gmEZky3hCefoNP50Fdjq7ixjXVsmL7ZKwH54gMH3yy9fIUDD6l59I cGCUQqAYPylKn7b5dpyn17xXl3DykPxn4UboM+5z5yK7uxCELf+wfxNtIfuocyROXhPh7i cIGd1snvzAEqOcilq3qz+bwB1q35s+EkhKxXX4l2FZkS8GvYljafuNV4DURariwXb1oO8/ 4xMe43bDqtSagNmTLDkKZ38L1PNNW4pmpNOPmHGCBQJN70qseZgFXwjk8xxKGaSYCUfAOZ qet5qWZkl9LH53FNTVFZ7twRJYo5MP5YvbBVKTZZBlz9VrNW3zoMVc8bEg9NKg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1734707400; a=rsa-sha256; cv=none; b=OVbLKHCYVpw1Kr2Hnjjq8ngPv21ADU7I2qdFES9MHku9nj338wqcpr/YXTXAK+Va9nsKYA +zaOA6yWZJ346dYbNQkmj/lRBRaFIVDMyfTbjOn4II1UzUzIQZS8P/RbvpZkltWjOC19ex iaFyfjlDzjQ+MMbNkuaW2rSuZSDe0modlX3+eUcs3UgV1qZ6KbyTm12g0yrjDPp0qOmANF plzmljE3XZVJ2Mez2V9yP+SBuy6aW1gTYbBCJtHHBBapOOqL1TPrSA+3NiaOFv6HtL7Y/8 yhj7J+qYnCXkfZ+veGE5dobDrtyup9hqWw6uAxS6v734+c9X85urCZ7zCmLHUQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YF9nh3ghXzjrC; Fri, 20 Dec 2024 15:10:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BKFA0mO053774; Fri, 20 Dec 2024 15:10:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BKFA0VW053750; Fri, 20 Dec 2024 15:10:00 GMT (envelope-from git) Date: Fri, 20 Dec 2024 15:10:00 GMT Message-Id: <202412201510.4BKFA0VW053750@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: cb4812ed9a - main - Status/2024Q4/audio.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cb4812ed9af51a701f72874e54fcfbf97f5e2346 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=cb4812ed9af51a701f72874e54fcfbf97f5e2346 commit cb4812ed9af51a701f72874e54fcfbf97f5e2346 Author: Christos Margiolis AuthorDate: 2024-12-20 14:56:21 +0000 Commit: Lorenzo Salvadore CommitDate: 2024-12-20 14:56:21 +0000 Status/2024Q4/audio.adoc: Add report Reviewed by: status (Pau Amma ) --- .../en/status/report-2024-10-2024-12/audio.adoc | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/website/content/en/status/report-2024-10-2024-12/audio.adoc b/website/content/en/status/report-2024-10-2024-12/audio.adoc new file mode 100644 index 0000000000..c585f04f80 --- /dev/null +++ b/website/content/en/status/report-2024-10-2024-12/audio.adoc @@ -0,0 +1,28 @@ +=== Audio Stack Improvements + +Contact: Christos Margiolis + +The FreeBSD audio stack is one of those fields that does not attract the same attention and development as others do, since it has been left largely unmaintained, and, although high in quality, there is still room for improvement -- from lack of audio development frameworks, to missing userland utilities and kernel driver-related bugs. +This project is meant to touch on all those areas, and as such, is more of a general improvement project, than an implementation of a specific feature. + +Important work since link:https://www.freebsd.org/status/report-2024-07-2024-09/#_audio_stack_improvements[last report]: + +* man:sound[4] and driver bug fixes, including panics and races. + Several cleanup and refactor patches. +* Committed man:mididump[1]. + Ships with 14.2-RELEASE and 14-STABLE. +* Implementing link:https://reviews.freebsd.org/D47638[AFMT_FLOAT] support. This fixes ports, such as package:emulators/wine[], that require `AFMT_FLOAT` support from OSS. + Related bug reports: link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=184380[PR 184380], link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281390[PR 281390], link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264973[PR 264973], link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=157050[PR 157050]. + +Future work includes: + +* More bug fixes, optimizations and general improvements. +* Implement a generic MIDI layer, similar to pcm/, and improve/modernize the MIDI codebase in general. +* Implement a bluetooth device management utility. +* virtual_oss patches and improvements. +* Attempt to automate man:snd_hda[4] pin-patching. +* Investigate SOF/DMIC support. + +You can also follow the development process in link:https://lists.freebsd.org/subscription/freebsd-multimedia[freebsd-multimedia@], where I post regular reports. + +Sponsor: The FreeBSD Foundation