@@ -118,24 +118,25 @@ void AsciiReader::onDataReady()
if (nc != _numChannels) {
_numChannels = nc;
updateNumChannels();
// TODO: is `numOfChannelsChanged` signal still used?
emit numOfChannelsChanged(nc);
}
Q_ASSERT(samples->numChannels() == _numChannels);
// commit data
feedOut(*samples);
delete samples;
SamplePack* AsciiReader::parseLine(const QString& line) const
{
auto separatedValues = line.split(delimiter, QString::SkipEmptyParts);
unsigned numComingChannels = separatedValues.length();
// check number of channels (skipped if auto num channels is enabled)
if ((!numComingChannels) || (!autoNumOfChannels && numComingChannels != _numChannels))
Status change: