Compile errors Concurrency

This commit is contained in:
pschatzmann 2024-07-23 00:32:15 +02:00
parent 09044fcc31
commit c75048229f
10 changed files with 12 additions and 9 deletions

View File

@ -9,7 +9,7 @@
*
*/
#include "AudioTools.h"
#include "Concurrency/Concurrency.h" // https://github.com/pschatzmann/arduino-freertos-addons
#include "AudioLibs/Concurrency.h" // https://github.com/pschatzmann/arduino-freertos-addons
BufferRTOS<int16_t> buffer(1024);
void doWrite(); // forward declaration

View File

@ -9,7 +9,7 @@
*
*/
#include "AudioTools.h"
#include "Concurrency/Concurrency.h"
#include "AudioLibs/Concurrency.h"
NBuffer<int16_t> buffer(512, 4);

View File

@ -9,7 +9,7 @@
*
*/
#include "AudioTools.h"
#include "Concurrency/Concurrency.h"
#include "AudioLibs/Concurrency.h"
BufferRTOS<int16_t> buffer(1024, 512);

View File

@ -9,7 +9,7 @@
*
*/
#include "AudioTools.h"
#include "Concurrency/Concurrency.h"
#include "AudioLibs/Concurrency.h"
audio_tools::Mutex mutex;
NBuffer<int16_t> nbuffer(512, 8);

View File

@ -9,7 +9,7 @@
*
*/
#include "AudioTools.h"
#include "Concurrency/Concurrency.h"
#include "AudioLibs/Concurrency.h"
audio_tools::Mutex mutex;
RingBuffer<int16_t> nbuffer(512 * 4);

View File

@ -13,7 +13,7 @@
#include "AudioCodecs/CodecMP3Helix.h"
#include "AudioLibs/AudioBoardStream.h"
#include "AudioLibs/AudioSourceSDFAT.h"
#include "Concurrency/Concurrency.h"
#include "AudioLibs/Concurrency.h"
const int buffer_count = 30;
const int buffer_size = 512;

View File

@ -13,7 +13,7 @@
#include "AudioCodecs/CodecMP3Helix.h"
#include "AudioLibs/AudioBoardStream.h"
#include "AudioLibs/AudioSourceSDFAT.h"
#include "Concurrency/Concurrency.h"
#include "AudioLibs/Concurrency.h"
const int buffer_count = 30;
const int buffer_size = 512;

View File

@ -13,7 +13,7 @@
#include "AudioCodecs/CodecMP3Helix.h"
#include "AudioLibs/AudioBoardStream.h"
#include "AudioLibs/AudioSourceSDFAT.h"
#include "Concurrency/Concurrency.h"
#include "AudioLibs/Concurrency.h"
const int buffer_count = 30;
const int buffer_size = 512;

View File

@ -107,6 +107,7 @@ class BufferedTaskStream : public AudioStream {
return result;
}
protected:
AudioStream *p_stream = nullptr;
bool active = false;
@ -217,6 +218,8 @@ class URLStreamBuffered : public AbstractURLStream {
urlStream.setPassword(password);
}
void setPowerSave(bool ps) override { urlStream.setPowerSave(ps); }
protected:
BufferedTaskStream taskStream;
URLStream urlStream;

View File

@ -5,7 +5,7 @@
#ifdef USE_URL_ARDUINO
#include "AudioBasic/StrExt.h"
#include "AudioHttp/URLStream.h"
#include "Concurrency/Concurrency.h"
#include "AudioLibs/Concurrency.h"
#define MAX_HLS_LINE 512
#define START_URLS_LIMIT 4