Bug 1456946 - Properly reflect the channelCount when set in the ctor using the option object, on a ChannelSplitterNode. r?achronop
MozReview-Commit-ID: DrnadeBS8hi
--- a/dom/media/webaudio/ChannelSplitterNode.cpp
+++ b/dom/media/webaudio/ChannelSplitterNode.cpp
@@ -48,17 +48,17 @@ public:
{
return aMallocSizeOf(this) + SizeOfExcludingThis(aMallocSizeOf);
}
};
ChannelSplitterNode::ChannelSplitterNode(AudioContext* aContext,
uint16_t aOutputCount)
: AudioNode(aContext,
- 6,
+ aOutputCount,
ChannelCountMode::Explicit,
ChannelInterpretation::Discrete)
, mOutputCount(aOutputCount)
{
mStream = AudioNodeStream::Create(aContext,
new ChannelSplitterNodeEngine(this),
AudioNodeStream::NO_STREAM_FLAGS,
aContext->Graph());