icecat: add release icecat-140.10.1-1gnu1 for ecne

This commit is contained in:
Ark74 2026-05-04 16:58:41 -06:00
parent a5f93cb214
commit ff85d7c623
1256 changed files with 63469 additions and 24141 deletions

View file

@ -203,9 +203,14 @@ static void DownMixChunk(const AudioChunk& aChunk,
} else {
// The channel count is already what we want.
for (uint32_t channel = 0; channel < aOutputChannels.Length(); channel++) {
ConvertAudioSamplesWithScale(channelData[channel],
aOutputChannels[channel], frameCount,
aChunk.mVolume);
if (channelData[channel]) {
ConvertAudioSamplesWithScale(channelData[channel],
aOutputChannels[channel], frameCount,
aChunk.mVolume);
} else {
std::fill_n(aOutputChannels[channel], frameCount,
static_cast<AudioDataValue>(0));
}
}
}
}
@ -276,7 +281,7 @@ void AudioSegment::Mix(AudioMixer& aMixer, uint32_t aOutputChannels,
// Up-mix.
upMixChunk = c;
AudioChannelsUpMix<void>(&upMixChunk.mChannelData, aOutputChannels,
SilentChannel::gZeroChannel);
nullptr);
downMixInput = &upMixChunk;
}
downMixInput->DownMixTo(outChannelPtrs);