From nobody Thu Mar 12 18:50:15 2026 X-Original-To: dev-commits-src-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 4fWxWc1KNsz6Vnjr; Thu, 12 Mar 2026 18:50:20 +0000 (UTC) (envelope-from scf@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 "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fWxWc0hH4z3Z6P; Thu, 12 Mar 2026 18:50:20 +0000 (UTC) (envelope-from scf@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773341420; 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: in-reply-to:in-reply-to:references:references; bh=LlliOJahPKLwGXvVPNQpVVVY/4upn7qzSf87fjxp1D4=; b=FnXlJQr6qC7INdtTz/NptUMMXOYVJ0+7TZnjpmxTD70BzKbF5K7QL99wnvq7a+RKivEAOR VhwdlVMCzoAk+uT/VW9wPNFFqG6iPpAdqlAQOgyLccdTPBzKTpguhWYnMU+4LTFSvQ/O8m Xt+bi/INAxadLAErhOqmp0hWWR77nBZtyhUSlBH2+qKXF2m4f69Zk+cvdHgRrUMlafyY5D HC4P123yYRgTxpuJoNSyQkZVXvO2ENIlGVnxmY86IKcRgEzTYV9CQCpnnC3ZSEtcDF79FD I0x79AUTmYdd8qjgsdncbAyPazoy80q8r8MdHKJX7epry0Vw3HrfVxWEafoleA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1773341420; a=rsa-sha256; cv=none; b=csAIS1goZQ11NyMP0kvNezcyrnw8Cpr0Z30GqzREWFqDjKOBRYu082ABidUilubrfb87XE vvUuZNDmNAeX3W54sMwjz1jtrC8tXgrEZJsTsHydWawJV3F9RpzlUd54iGSllbyNfZA2RG tYrzxrDVGMKyo8UsjdRbAdN06/SXYZ4S9HBqOK8GrL9VpJUzinR3YEU2amNRM9gLhS9Sb0 MF6FNX/R8ug/Zcm4I1Bg4IREWkW9BUjzYRlUl9lMBn592BFTW0TDbMNHcegxQLr6cTHyIE K9Fg1u7uz+XlvRB0fCwu2pJh5+vxCd/EuH/i3VKW9d8x1JvJyJiE8z9Yj2cAsA== 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=1773341420; 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: in-reply-to:in-reply-to:references:references; bh=LlliOJahPKLwGXvVPNQpVVVY/4upn7qzSf87fjxp1D4=; b=HDQ0h2NUU/9h9zfy83Gz52nYdl+bKbJKyMHxpdilS6hMjhT9e7jj6ds/tKyeazpTbPDbbS 2bmh8gcmpDcC5CPnaQSBs3rdnEGmIvuN3C6Ij9UrEqbuRr7HGdWsb0DtmLw/ZlBSYkuOze z/C1Nbtql4zHr/BUdJ/FMnYuc3cD5swGtFeXnTcuFfbTz8nkOGoE23IUzOrh2dFGp+RE3B HTMcyWKBtGVmhNSPCPYiHWsuqNWXPJrwrKfhH0b/4SFISRlz6enHMiuV3i+w3ATCQ1n5rR Fjws38qpAckRHi3aMM8BUbgV2hAJX+BtVILKhcbWKEErSC+tttySh1Pbt+0CTA== Received: from farley.org (farley.org [104.129.130.189]) (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 ECDSA (prime256v1) client-digest SHA256) (Client CN "mail.farley.org", Issuer "Farley.org Intermediate CA" (not verified)) (Authenticated sender: scf/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4fWxWb5jKvz6Kl; Thu, 12 Mar 2026 18:50:19 +0000 (UTC) (envelope-from scf@FreeBSD.org) Received: from thor.farley.org (thor.farley.org [192.168.1.5]) by farley.org (8.18.2/8.18.2) with ESMTPS id 62CIoFmr077535 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 12 Mar 2026 14:50:15 -0400 (EDT) (envelope-from scf@FreeBSD.org) Date: Thu, 12 Mar 2026 14:50:15 -0400 (EDT) From: "Sean C. Farley" To: Christos Margiolis cc: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: Re: git: ac5ff2813027 - main - sound: enforce MASTER volume mute during playback In-Reply-To: <69b3047f.1fd0e.58f3ac16@gitrepo.freebsd.org> Message-ID: <84dd75fa-4716-4ca9-700c-558e999baff3@FreeBSD.org> References: <69b3047f.1fd0e.58f3ac16@gitrepo.freebsd.org> List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Spam-Status: No, score=-1.0 required=4.0 tests=ALL_TRUSTED,SHORTCIRCUIT shortcircuit=ham autolearn=disabled version=4.0.2 X-Spam-Checker-Version: SpamAssassin 4.0.2 (2025-08-27) on mail.farley.org On Thu, 12 Mar 2026, Christos Margiolis wrote: > The branch main has been updated by christos: > > URL: https://cgit.FreeBSD.org/src/commit/?id=ac5ff2813027c385f9037b47b2b164d4c1bebd09 > > commit ac5ff2813027c385f9037b47b2b164d4c1bebd09 > Author: Sean Farley > AuthorDate: 2026-03-12 18:22:02 +0000 > Commit: Christos Margiolis > CommitDate: 2026-03-12 18:22:02 +0000 > > sound: enforce MASTER volume mute during playback > > MASTER mute (vol.mute) works while audio is playing. However, if a > stream is stopped and restarted (PCMTRIG_STOP -> PCMTRIG_START), the > audio will resume even though the mixer shows the MASTER volume as > muted. Other streams that are already playing remain silent. New streams > may also start playing audio regardless of the MASTER mute state. > > The volume feeder now considers the MASTER mute when determining whether > a channel should be muted. This ensures MASTER mute is consistently > enforced for all streams and removes the dependency on trigger-driven > state propagation. > > Tested with Creative Labs CA0132 card. > > MFC after: 1 week > Reviewed by: christos > Differential Revision: https://reviews.freebsd.org/D55605 Thank you! Sean -- scf@FreeBSD.org