From nobody Tue Jan 9 17:53:58 2024 X-Original-To: freebsd-multimedia@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 4T8dyv5hwpz564y6 for ; Tue, 9 Jan 2024 18:01:11 +0000 (UTC) (envelope-from Mathias.Picker@virtual-earth.de) Received: from www94.your-server.de (www94.your-server.de [213.133.104.94]) (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 mx1.freebsd.org (Postfix) with ESMTPS id 4T8dyt39tXz4R4T for ; Tue, 9 Jan 2024 18:01:10 +0000 (UTC) (envelope-from Mathias.Picker@virtual-earth.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=virtual-earth.de header.s=default_1811 header.b=0c6yyXhJ; dmarc=pass (policy=none) header.from=virtual-earth.de; spf=pass (mx1.freebsd.org: domain of Mathias.Picker@virtual-earth.de designates 213.133.104.94 as permitted sender) smtp.mailfrom=Mathias.Picker@virtual-earth.de DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=virtual-earth.de; s=default_1811; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:In-reply-to:Date:Subject:To:From:References:Sender: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=fT5rchEQgjvmCcmo4faX6qzJrrAIuRDExAvU5VwkaXg=; b=0c6yyXhJ3kdHFfPWf+xzDFD8fh o5EzXRqvPTCsl7zWHa0lWsd+FYrGji7A9n9YqquXND/iXfNMSH+WCHb4uTHDrwfOyNomK8/t3fMr0 0fvRX5qibE3ffBLPZzVlXSNSqia2qqO+JFa0YHy/7FrP38Jz8CxCwcE2lm1YLWfvczNSSvPtXMXky W3OXKblZM2y6evAFLv8KzNolN1NVonBWDdVXlmkWe28cSObe6S+sx/0WX+RxPkwDt9cl8t04WQJzo uaZc1zzqwXGdrBSFnc26LPxqrNWZctSvYdbzXiE7YvZZ3pnNI4WakFACXT78cojzmbOuqTERkQfTa z+j10YjQ==; Received: from sslproxy06.your-server.de ([78.46.172.3]) by www94.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rNGPO-000CDc-PS for freebsd-multimedia@freebsd.org; Tue, 09 Jan 2024 19:01:02 +0100 Received: from [2a01:c23:bca0:d700:4a2a:e3ff:fe1a:da58] (helo=danton.virtual-earth.de) by sslproxy06.your-server.de with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rNGPO-000SVG-KW for freebsd-multimedia@freebsd.org; Tue, 09 Jan 2024 19:01:02 +0100 References: User-agent: mu4e 1.8.15; emacs 29.1 From: Mathias Picker To: freebsd-multimedia@freebsd.org Subject: Re: [Development report #1] Audio Stack Improvements Date: Tue, 09 Jan 2024 18:53:58 +0100 In-reply-to: Message-ID: <867ckiz8rl.fsf@virtual-earth.de> List-Id: Multimedia discussions List-Archive: https://lists.freebsd.org/archives/freebsd-multimedia List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-multimedia@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Authenticated-Sender: Mathias.Picker@virtual-earth.de X-Virus-Scanned: Clear (ClamAV 0.103.10/27149/Tue Jan 9 10:45:13 2024) X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[virtual-earth.de,none]; R_DKIM_ALLOW(-0.20)[virtual-earth.de:s=default_1811]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:24940, ipnet:213.133.96.0/19, country:DE]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; HAS_X_AS(0.00)[]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; MLMMJ_DEST(0.00)[freebsd-multimedia@freebsd.org]; DKIM_TRACE(0.00)[virtual-earth.de:+] X-Rspamd-Queue-Id: 4T8dyt39tXz4R4T Wow, thanks a lot! I'm not a big audio guy, but I use my laptop at different places=20 with different combinations of usb devices, it will be great to=20 know which is which without grepping through dmesg or sysctl=20 output :) Cheers, Mathias Christos Margiolis writes: > The past (and first) week working on the audio stack, sponsored=20 > by the > FreeBSD Foundation, I: > > - Set up my development environment; a VM image running -CURRENT=20 > in > bhyve with PCI-passthru enabled to do all of the driver=20 > (kernel > generallly) development in the VM. > - Wrote a small series of patches for vmrun.sh: > https://reviews.freebsd.org/D43269 > https://reviews.freebsd.org/D43270 > - Modified the snd_uaudio(4) driver to provide information about=20 > the > sound card (manufacturer, model and attached driver), as=20 > opposed to > the current generic "USB Audio" string, so /dev/sndstat and=20 > programs > like mixer(8) can output more useful information about USB=20 > audio > devices. > https://reviews.freebsd.org/D43347 > - Submitted a patch to update (and unify) the description format=20 > for all > sound devices, since some of them haven't been touched for=20 > years. > https://reviews.freebsd.org/D43349 > - Implemented device_set_descf() , a printf-like version of > device_set_desc(). > https://reviews.freebsd.org/D43370 > - Was preparing a few more smaller patches. > - Started looking into possible solutions to > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D194727 > also mentioned in the first paragraph of the BUGS section of=20 > the > snd_uaudio(4) man page. > > Christos --=20 Mathias Picker=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 Gesch=C3=A4ftsf=C3=BChrer Mathias.Picker@virtual-earth.de virtual earth Gesellschaft f=C3=BCr Wissens re/pr=C3=A4 sentation mbH http://www.virtual-earth.de/ HRB126870 support@virtual-earth.de Westendstr. 142 089 / 1250 3943=20=20=20=20=20=20=20=20=20=20=20=20