diff --git a/Source/Processors/ProcessorGraph/ProcessorGraph.cpp b/Source/Processors/ProcessorGraph/ProcessorGraph.cpp index 1d33f8b47..22bedeebb 100644 --- a/Source/Processors/ProcessorGraph/ProcessorGraph.cpp +++ b/Source/Processors/ProcessorGraph/ProcessorGraph.cpp @@ -69,6 +69,10 @@ ProcessorGraph::ProcessorGraph (bool isConsoleApp_) : isConsoleApp (isConsoleApp AccessClass::setProcessorGraph (this); pluginManager->loadAllPlugins(); + +#ifdef JUCE_WINDOWS + _setmaxstdio (8192); +#endif } ProcessorGraph::~ProcessorGraph() diff --git a/Source/Processors/RecordNode/RecordNode.cpp b/Source/Processors/RecordNode/RecordNode.cpp index 0e8678f14..8c0f1be88 100755 --- a/Source/Processors/RecordNode/RecordNode.cpp +++ b/Source/Processors/RecordNode/RecordNode.cpp @@ -554,26 +554,6 @@ void RecordNode::updateSettings() else ++it; } - -#ifdef _WIN32 - // check Open Ephys format on windows - if (recordEngine->getEngineId().equalsIgnoreCase ("OPENEPHYS") && getNumInputs() > 300) - { - int new_max = 0; - int calculated_max = getNumInputs() + getTotalEventChannels() + getTotalSpikeChannels() + getNumDataStreams() + 5; - - if (calculated_max < 8192) // actual upper bound of 8192 - new_max = _setmaxstdio (calculated_max); - - if (new_max != calculated_max) - { - AlertWindow::showMessageBoxAsync (AlertWindow::WarningIcon, - "WARNING", - "Open Ephys format does not support this many simultaneously recorded channels. Resetting to Binary format."); - setEngine ("BINARY"); - } - } -#endif } bool RecordNode::isSynchronized()