Fix software limiter array loop

This commit is contained in:
Iscle committed 2022-08-24 09:44:23 +02:00
1 parent 2f2211821a
commit 77e0661d1f
5 files changed
+13 -7

No files matched your search

+6 -6
View File
@@ -101,8 +101,8 @@ ProcessUnit_FX::ProcessUnit_FX() {
this->speakerCorrection->SetSamplingRate(this->sampleRate);
this->speakerCorrection->Reset();
for (int i = 0; i < sizeof(softwareLimiters); i++) {
this->softwareLimiters[i] = new SoftwareLimiter();
for (auto &softwareLimiter: this->softwareLimiters) {
softwareLimiter = new SoftwareLimiter();
// this->softwareLimiters[i]->ResetLimiter();
}
@@ -190,10 +190,10 @@ ProcessUnit_FX::~ProcessUnit_FX() {
delete this->speakerCorrection;
this->speakerCorrection = nullptr;
}
for (int i = 0; i < sizeof(softwareLimiters); i++) {
if (softwareLimiters[i] != nullptr) {
delete softwareLimiters[i];
softwareLimiters[i] = nullptr;
for (auto &softwareLimiter: softwareLimiters) {
if (softwareLimiter != nullptr) {
delete softwareLimiter;
softwareLimiter = nullptr;
}
}
}
+1 -1
View File
@@ -16,7 +16,7 @@
#include "effects/Cure.h"
#include "effects/DiffSurround.h"
#include "effects/VHE.h"
#include "effects/AdaptiveBuffer_F32.h"
#include "utils/AdaptiveBuffer_F32.h"
#include "effects/Convolver.h"
#include "effects/ViPERDDC.h"
#include "effects/IIRFilter.h"
+5
View File
@@ -0,0 +1,5 @@
#include "AdaptiveBuffer_F32.h"
AdaptiveBuffer_F32::AdaptiveBuffer_F32(int channels, uint32_t size) {
// TODO
}
File renamed without changes.