@@ -331,7 +331,6 @@ void ProcessorGraph::updateConnections(Array<SignalChainTabButton*, CriticalSect
331331 if (source->isEnabledState ())
332332 {
333333 // add the connections to audio and record nodes if necessary
334- // Skip this because no longer necessary
335334 /*
336335 if (!(source->isSink() ||
337336 source->isSplitter() ||
@@ -348,6 +347,9 @@ void ProcessorGraph::updateConnections(Array<SignalChainTabButton*, CriticalSect
348347 }
349348 */
350349
350+ // TODO: This is will be removed when probe based audio node added.
351+ connectProcessorToAudioNode (source);
352+
351353 // find the next dest that's not a merger or splitter
352354 GenericProcessor* prev = source;
353355
@@ -492,7 +494,7 @@ void ProcessorGraph::connectProcessors(GenericProcessor* source, GenericProcesso
492494
493495}
494496
495- void ProcessorGraph::connectProcessorToAudioAndRecordNodes (GenericProcessor* source)
497+ void ProcessorGraph::connectProcessorToAudioNode (GenericProcessor* source)
496498{
497499
498500 /*
@@ -695,7 +697,7 @@ bool ProcessorGraph::enableProcessors()
695697 // Update special channels indexes, at the end
696698 // To change, as many other things, when the probe system is implemented
697699 // getRecordNode()->updateRecordChannelIndexes();
698- // getAudioNode()->updateRecordChannelIndexes();
700+ getAudioNode ()->updateRecordChannelIndexes ();
699701
700702 // sendActionMessage("Acquisition started.");
701703 m_startSoftTimestamp = Time::getHighResolutionTicks ();
0 commit comments