Bug 1397793 - Share SharedBuffer accross SourceMediaStream. r=pehrsons

MozReview-Commit-ID: 4PEjwiA6PR8

--HG--
extra : rebase_source : 265d30d8bf83103c50bb3cb84b263bdb87b8494e
extra : histedit_source : 1ba9523a366310d5784a671e2be03a7a71e790b3
This commit is contained in:
Paul Adenot 2017-11-28 18:43:11 +01:00
Родитель 93fa5b007c
Коммит b585f4301a
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -904,7 +904,8 @@ MediaEngineWebRTCMicrophoneSource::PacketizeAndProcess(MediaStreamGraph* aGraph,
// We already have planar audio data of the right format. Insert into the
// MSG.
MOZ_ASSERT(processedOutputChannelPointers.Length() == aChannels);
segment.AppendFrames(buffer.forget(),
RefPtr<SharedBuffer> other = buffer;
segment.AppendFrames(other.forget(),
processedOutputChannelPointersConst,
mPacketizer->PacketSize(),
mPrincipalHandles[i]);