mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-11 12:25:53 +00:00
Bug 1395593 - Don't query the maximum channel count in ::PlayAudio using cubeb. r=achronop a=ill-communication
MozReview-Commit-ID: 97ri5vhzsRF
This commit is contained in:
parent
c5cf8fc7b8
commit
f3dbe42cba
@ -445,6 +445,12 @@ public:
|
||||
return this;
|
||||
}
|
||||
|
||||
uint32_t OutputChannelCount()
|
||||
{
|
||||
MOZ_ASSERT(mOuputChannels != 0 && mOuputChannels <= 8);
|
||||
return mOuputChannels;
|
||||
}
|
||||
|
||||
/* Enqueue a promise that is going to be resolved when a specific operation
|
||||
* occurs on the cubeb stream. */
|
||||
void EnqueueStreamAndPromiseForOperation(MediaStream* aStream,
|
||||
|
@ -948,7 +948,8 @@ MediaStreamGraphImpl::PlayAudio(MediaStream* aStream)
|
||||
|
||||
// Need unique id for stream & track - and we want it to match the inserter
|
||||
output.WriteTo(LATENCY_STREAM_ID(aStream, track->GetID()),
|
||||
mMixer, AudioChannelCount(),
|
||||
mMixer,
|
||||
CurrentDriver()->AsAudioCallbackDriver()->OutputChannelCount(),
|
||||
mSampleRate);
|
||||
}
|
||||
return ticksWritten;
|
||||
|
Loading…
Reference in New Issue
Block a user