Skip to content

Duck and mute - #3165

Open
khamidjon-khamidov wants to merge 9 commits into
google:mainfrom
khamidjon-khamidov:duck_and_mute
Open

Duck and mute#3165
khamidjon-khamidov wants to merge 9 commits into
google:mainfrom
khamidjon-khamidov:duck_and_mute

Conversation

@khamidjon-khamidov

Copy link
Copy Markdown

No description provided.

khamidjon-khamidov and others added 9 commits August 21, 2026 16:30
- Implement standard ITU-R BS.775 downmix tables (5.1 -> Stereo, 5.1 -> Mono)
- Modulate base mixing matrix with per-stream cabin spatial gains (fade/balance)
- Simplify AudioMixer::OnPlayback to use BuildChannelMixingMatrix
- Register libcuttlefish_webrtc_audio_channel_matrix in BUILD.bazel
- Register Master Mute and Duck ALSA controls unconditionally for all playback streams
- Implement HandleControlDuck to track stream is_ducked state via VirtIO-Sound control commands
- Fold ducking factor (0.2000f, -14 dB) directly into BuildChannelMixingMatrix
- Propagate is_ducked state through AudioMixer::OnPlayback and ChannelMixingMatrix
@Databean Databean added the kokoro:run Run e2e tests. label Sep 10, 2026
@GoogleCuttlefishTesterBot GoogleCuttlefishTesterBot removed the kokoro:run Run e2e tests. label Sep 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants