diff --git a/source/analyzer.cpp b/source/analyzer.cpp index 73149ec..cf51fcb 100644 --- a/source/analyzer.cpp +++ b/source/analyzer.cpp @@ -45,11 +45,11 @@ void analyzer::on_pushButton_calculate_clicked() delete [] songList; } countSongs=0; - QDirIterator it_counter(ui->lineEdit_path->text(), {"*.mp3", "*.wav", "*.flac", "*.ogg"}, QDir::NoFilter, QDirIterator::Subdirectories); + QDirIterator it_counter(ui->lineEdit_path->text(), {"*.mp3", "*.wav", "*.flac", "*.ogg" ,"*.opus", "*.wv", "*.mpc"}, QDir::NoFilter, QDirIterator::Subdirectories); while (it_counter.next()!="") { countSongs+=1; } - QDirIterator it(ui->lineEdit_path->text(), {"*.mp3", "*.wav"}, QDir::NoFilter, QDirIterator::Subdirectories); + QDirIterator it(ui->lineEdit_path->text(), {"*.mp3", "*.wav", "*.flac", "*.ogg" ,"*.opus", "*.wv", "*.mpc"}, QDir::NoFilter, QDirIterator::Subdirectories); unsigned int k=0; songList=new csong[countSongs]; float preferedLoudness=ui->doubleSpinBox_preferredLoudness->value(); diff --git a/source/mainwindow.cpp b/source/mainwindow.cpp index 7cb8f2d..38cd0e6 100644 --- a/source/mainwindow.cpp +++ b/source/mainwindow.cpp @@ -112,8 +112,11 @@ void MainWindow::on_pushButton_requestLimiter_clicked() }else if (vAmpsens_dBulabel_thresholdRMS->setText(QString::number(thresholdRMS,'f',1)+QString(" dBFS")); + if (QString::number(thresholdRMS,'f',1)==QString::number(-18-(ui->spinBox_digitalNominalLevel->value()-vAmpsens_dBu),'f',1)){ + ui->label_thresholdRMS->setText(QString("not required")); + }else{ + ui->label_thresholdRMS->setText(QString::number(thresholdRMS,'f',1)+QString(" dBFS")); + } ui->label_attackTimeRMS->setText(QString::number(attackTimeRMS,'f',2)+QString(" ms")); ui->label_releaseTimeRMS->setText(QString::number(releaseTimeRMS,'f',2)+QString(" ms")); ui->label_UMaxSpeakerInRMS->setText(QString::number(vMaxSpeakerInRMS,'f',2)+QString(" dBU (")+QString::number(qSqrt(speakerImp*speakerRMS),'f',2)+QString(" V)"));