зеркало из https://github.com/mozilla/gecko-dev.git
Bug 897895 - Correct the pcm offset when encoding audio source with two channels. r=roc
This commit is contained in:
Родитель
b9d171dfa6
Коммит
b9274bb4a5
|
@ -272,7 +272,7 @@ OpusTrackEncoder::GetEncodedTrack(nsTArray<uint8_t>* aOutput,
|
|||
if (!chunk.IsNull()) {
|
||||
// Append the interleaved data to the end of pcm buffer.
|
||||
InterleaveTrackData(chunk, frameToCopy, mChannels,
|
||||
pcm.Elements() + frameCopied);
|
||||
pcm.Elements() + frameCopied * mChannels);
|
||||
} else {
|
||||
for (int i = 0; i < frameToCopy * mChannels; i++) {
|
||||
pcm.AppendElement(0);
|
||||
|
|
Загрузка…
Ссылка в новой задаче