Bug 1456946 - Properly reflect the channelCount when set in the ctor using the option object, on a ChannelSplitterNode. r?achronop draft
authorPaul Adenot <paul@paul.cx>
Tue, 29 May 2018 18:16:24 +0200
changeset 801051 424399f615323b8c14d4ccc15a50e6622310920c
parent 801050 684d80309527b038677091be350224eab3019776
push id111553
push userpaul@paul.cx
push dateTue, 29 May 2018 16:29:08 +0000
reviewersachronop
bugs1456946
milestone62.0a1
Bug 1456946 - Properly reflect the channelCount when set in the ctor using the option object, on a ChannelSplitterNode. r?achronop MozReview-Commit-ID: DrnadeBS8hi
dom/media/webaudio/ChannelSplitterNode.cpp
--- 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());