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