Skip to content

ff400.sh: mixer:spdif-source-gain (numid 27..44) is never muted, breaking the no-hardware-loopback promise #452

Description

@mkovero

Split out of #444 (PR #450 architect re-entry, 2026-09-14 comment on #444).

scripts/ff400.sh's header promises no hardware loopback ("Analog inputs/ADAT inputs are muted in the DSP mixer"), and the script mutes mixer:analog-source-gain (numid 9..26) and mixer:adat-source-gain (numid 45..62) to zero. It never touches mixer:spdif-source-gain (numid 27..44). S/PDIF input can still loop back to the outputs even after a fresh init.

Architect's note (issue #444, re-entry): "silent-config defect... belongs in a separate issue, not this one."

Fix should mute numid 27..44 the same way as 9..26/45..62, using the live-width read-and-check pattern PR #450 introduces for the other three families (width per upstream former_ctls.rs: 18 × 2, i.e. 2 wide per row, not 8 or 18 — verify against amixer cget before trusting).

Not urgent enough to block #450; filed per qa's "bug found outside PR scope → open new issue" rule.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingscope-nonedaemon, CLI, wire, build, docs — nothing a standard governs

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions