Date: Thu, 12 Mar 2026 14:50:15 -0400 (EDT) From: "Sean C. Farley" <scf@FreeBSD.org> To: Christos Margiolis <christos@FreeBSD.org> 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 Message-ID: <84dd75fa-4716-4ca9-700c-558e999baff3@FreeBSD.org> In-Reply-To: <69b3047f.1fd0e.58f3ac16@gitrepo.freebsd.org>
index | next in thread | previous in thread | raw e-mail
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 <scf@FreeBSD.org> > AuthorDate: 2026-03-12 18:22:02 +0000 > Commit: Christos Margiolis <christos@FreeBSD.org> > 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.orghome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?84dd75fa-4716-4ca9-700c-558e999baff3>
