From nobody Tue Aug 20 14:48:33 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 4WpC5N2tVCz5TFxK for ; Tue, 20 Aug 2024 14:48:40 +0000 (UTC) (envelope-from christos@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WpC5N2P43z4qtD; Tue, 20 Aug 2024 14:48:40 +0000 (UTC) (envelope-from christos@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1724165320; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=7wGomvW1Nw9vMJ2Ks4Kczl33zP8k8pCYTVKjhvBF3AY=; b=Wh+dYdyD6Ga4Y02lZJPLUyGJp9jYSUEuMxaKOGTXYM8Nd7bDiYd2il95TMtnWlN1U75Tj5 WV6qUXV/Qs9qM+rUpWGfMecLn5cvG0cslMmZ6s4MU7CmzCdBcePz91/Xi2DTIcngHS8OXq 4x5KMeAwH3x1Mr+/bWQD5wNTMk4aT6VyLm0zKVNijWS5u5CSUj/n5fPpdaMiDZQHN94f6u 6KSdgGMHaGsUETU0XpmMRyFtWxpVKO9rPV0Dg7frxzNgfmIehGuS6dSRroDvHX6tH1Hw7s ppgyjpmKBW4TvrGuWSOCkZxx217v4mArKkkytN2VYuZq5jZzEQ+PF7YvxuEeaA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1724165320; a=rsa-sha256; cv=none; b=QYl1sYmxwZjhTPestt86VEGuQ9N4+KjpXUvchME8weLlpdi/XVw03803L3DP3IvyTcXhYT +iOlGN9iaoFIzzNLwTxCXxPzIDUveBKuh5MTDvPmp2TY+m5JRAvwfrPQZox7kU80MB973E VlQ0lEOaV0lgc30SMrFTxWpNjYFr36AG4olUBxKv53YXThVAfLtnRb8yzQl+weThKeg2hn VoTwayX3nsdL1XwQTg6cetjMM1CBJzEHlfp9E13zLBM0Ynse1VhwRJtsHurw6LoyNC0zzR dJqqAjI6vMSTHMpX0r8XU/gR9ev1Z5XaThRlaiciqlk39TmfgNTk/lSNnHHwtQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1724165320; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=7wGomvW1Nw9vMJ2Ks4Kczl33zP8k8pCYTVKjhvBF3AY=; b=u64vVMhkTPJQa0Um6rEwvUYkSZVoWl+jiL0b7ZkxMOFLyWFcpch4R3NmQK5KMx/E6NV1wj gLdebcF+yItiLukLHl89UewFI5BFGcdvbU1BtOkSPwyEaeOcDIL+9jDYEPjIrrwbu5Bxh2 Mu4IR8sFHF4tOaOPlXJHujL7A70+QuPdIbVvnyVuEKxHbqMDQvltEuFxOVz1mYz+rjGYOV /4awkEgoL+AJV7rEcRYIFaG89RhawNb/VLEz76SVlros2/IOcwZl7NPedaA2EL+tvFd294 wiXceQAvupYfXBB3NongNa/7T99N+PgWjK7vbhHOvSUtJFDfvgB8X8XN0t636A== Received: from margiolis.net (mail.margiolis.net [95.179.159.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) (Authenticated sender: christos/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4WpC5M56K8z1J0H; Tue, 20 Aug 2024 14:48:39 +0000 (UTC) (envelope-from christos@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=mail; bh=7wGomvW1Nw9vMJ2 Ks4Kczl33zP8k8pCYTVKjhvBF3AY=; h=subject:cc:to:from:date; d=margiolis.net; b=abQ8t0E4o5K7tFORAQ0OmDr3QsidCzfNG6EYP4BPsu+nl/loEMM UKRD0YQJ7xLZO/PGDzdftZrhjmUpoNe1SJ8nOXIFaZaTktAA/NEhhlqicoBXyFd5fn5VxU 4JUwz59PJ26ET7JDVYzbwtj/HBYen+kHpD1ARKZPRmOQt8LMAE= Received: from tpad (31-217-173-120.cgn.acro.cosmote.net [31.217.173.120]) by margiolis.net (OpenSMTPD) with ESMTPSA id 807192dd (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 20 Aug 2024 14:48:35 +0000 (UTC) Date: Tue, 20 Aug 2024 17:48:33 +0300 From: Christos Margiolis To: status-updates@freebsdfoundation.org Cc: freebsd-multimedia@freebsd.org, markj@freebsd.org, jrm@freebsd.org, emaste@freebsd.org Subject: [Development report #19] Audio Stack Improvements Message-ID: <7iftylgvhskmfdnb2uoumnvvsbvpddy3w3nbeefsomwqvibabu@75w4jz6fz22k> 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 Content-Disposition: inline Content-Transfer-Encoding: 8bit audio(8): Initial revision: https://reviews.freebsd.org/D46227 mixer(8): Implement hot-swapping: https://reviews.freebsd.org/D46253 Implementing a native MIDI testing utility, similar to aseqdump. Minor progress on the bluetooth device management utility. Even if I get it up for review soon, I doubt it is gonna be of much use, considering our BT stack is so unstable nowadays. sound tests: Add SNDSTIOC_ADD_USER_DEVS test: https://reviews.freebsd.org/D46228 sound: Fix VCHANs' starting and ending points in feeder chain: https://cgit.freebsd.org/src/commit/?id=b58d9db4d77a6f42ac7cf3cdb2af2443666033e2 mixer.3: Fix mixer_get_mode() description: https://cgit.freebsd.org/src/commit/?id=6e744de1a3dc5dde8d2ee51e97a1224a01bdfb21 sound examples: Simplify MIDI example: https://reviews.freebsd.org/D46306 sound examples: Simplify audio example: https://reviews.freebsd.org/D46307 sound examples: Move MIDI example out of OSS directory: https://reviews.freebsd.org/D46308 sound: Improve sndstat nvlist feederchain format: https://reviews.freebsd.org/D46309 audio/virtual_oss: Enable BT_SPEAKER by default: https://cgit.freebsd.org/ports/commit/?id=8e3cfe23a82ebd60c44b2d1855076ba0738ba9b8 sound: Fix SEQ_SYSEX() macro: https://reviews.freebsd.org/D46377 Debygging a LOR in chn_trigger(), reported from Goran Mekić . Possibly related to the same LOR I have discussed here before. Debuging a panic in chn_sleep() reported by Doug Moore using stress2. Most likely related to: https://cgit.freebsd.org/src/commit/?id=fa284525499d75955525839074bf5968d0923e6b This work is sponsored by the FreeBSD Foundation. Christos