diff options
| author | jacqueline <me@jacqueline.id.au> | 2023-01-24 16:39:52 +1100 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2023-01-24 16:39:52 +1100 |
| commit | e5fb1759b16d2c99487acc4fb0a2711afa3aa1dc (patch) | |
| tree | f138ac2fe47cc8a8fb3557e98a9e29cc09361a05 /src/audio/stream_buffer.cpp | |
| parent | 0560fa7f10e0cbeae07b861bb03419377219aac0 (diff) | |
| download | tangara-fw-e5fb1759b16d2c99487acc4fb0a2711afa3aa1dc.tar.gz | |
Add a bunch of logging from playback stream investigatons
Diffstat (limited to 'src/audio/stream_buffer.cpp')
| -rw-r--r-- | src/audio/stream_buffer.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/audio/stream_buffer.cpp b/src/audio/stream_buffer.cpp index 740bea7f..9bdeaa72 100644 --- a/src/audio/stream_buffer.cpp +++ b/src/audio/stream_buffer.cpp @@ -1,4 +1,6 @@ #include "stream_buffer.hpp" +#include "assert.h" +#include "esp_log.h" namespace audio { @@ -14,7 +16,11 @@ StreamBuffer::StreamBuffer(std::size_t chunk_size, std::size_t buffer_size) input_chunk_(raw_input_chunk_, chunk_size * 1.5), raw_output_chunk_(static_cast<std::byte*>( heap_caps_malloc(chunk_size, MALLOC_CAP_SPIRAM))), - output_chunk_(raw_output_chunk_, chunk_size) {} + output_chunk_(raw_output_chunk_, chunk_size) { + assert(input_chunk_.size() <= buffer_size); + assert(output_chunk_.size() <= buffer_size); + ESP_LOGI("streambuf", "created buffer of chunk size %d, total size %d", chunk_size, buffer_size); + } StreamBuffer::~StreamBuffer() { vMessageBufferDelete(handle_); |
