icecat: add release icecat-140.10.1-1gnu1 for ecne
This commit is contained in:
parent
a5f93cb214
commit
ff85d7c623
1256 changed files with 63469 additions and 24141 deletions
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue