new cspot/bell

This commit is contained in:
philippe44
2023-05-06 23:50:26 +02:00
parent e0e7e718ba
commit 8bad480112
163 changed files with 6611 additions and 6739 deletions

View File

@@ -2,10 +2,10 @@
#include <atomic>
#include <cmath>
#include <functional>
#include <iostream>
#include <memory>
#include <mutex>
#include <functional>
#include "BellUtils.h"
#include "CircularBuffer.h"
@@ -70,9 +70,9 @@ class CentralAudioBuffer {
*/
void clearBuffer() {
std::scoped_lock lock(this->dataAccessMutex);
//size_t exceptSize = currentSampleRate + (sizeof(AudioChunk) - (currentSampleRate % sizeof(AudioChunk)));
hasChunk = false;
audioBuffer->emptyBuffer();
hasChunk = false;
}
void emptyCompletely() {
@@ -106,10 +106,10 @@ class CentralAudioBuffer {
}
}
AudioChunk currentChunk = { };
AudioChunk currentChunk = {};
bool hasChunk = false;
AudioChunk lastReadChunk = { };
AudioChunk lastReadChunk = {};
AudioChunk* readChunk() {
std::scoped_lock lock(this->dataAccessMutex);