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

@ -312,6 +312,14 @@ already_AddRefed<AudioData> ArrayOfRemoteAudioData::ElementAt(
audioData->mDuration = sample.mBase.duration();
audioData->mOriginalTime = sample.mOriginalTime;
audioData->mTrimWindow = sample.mTrimWindow;
CheckedInt<size_t> requiredLen =
CheckedInt<size_t>(sample.mDataOffset) +
CheckedInt<size_t>(sample.mFrames) * CheckedInt<size_t>(sample.mChannels);
if (!requiredLen.isValid() ||
requiredLen.value() > audioData->mAudioData.Length()) {
NS_WARNING("Malformed RemoteAudioData");
return nullptr;
}
audioData->mFrames = sample.mFrames;
audioData->mDataOffset = sample.mDataOffset;
return audioData.forget();