Просмотр исходного кода

AudioServer: Ignore 'muted' clients when computing the 'output mix'

Elyse 3 лет назад
Родитель
Сommit
fb109ab3b4
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      Userland/Services/AudioServer/Mixer.cpp

+ 2 - 0
Userland/Services/AudioServer/Mixer.cpp

@@ -97,6 +97,8 @@ void Mixer::mix()
                 Audio::Sample sample;
                 if (!queue->get_next_sample(sample))
                     break;
+                if (queue->is_muted())
+                    continue;
                 sample.log_multiply(SAMPLE_HEADROOM);
                 sample.log_multiply(queue->volume());
                 mixed_sample += sample;