diff options
| author | jacqueline <me@jacqueline.id.au> | 2023-08-16 10:57:55 +1000 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2023-08-16 10:57:55 +1000 |
| commit | 4e27de21e49900963ffa61cc9c0a676bb028f992 (patch) | |
| tree | 8123994d33bc2ff8b5d58a38155b53e401669ae8 /src/audio/stream_buffer.cpp | |
| parent | 62dce8d9fcc139ca6dc2041c86723d19faab304f (diff) | |
| download | tangara-fw-4e27de21e49900963ffa61cc9c0a676bb028f992.tar.gz | |
clean up a bunch of obselete audio code
Diffstat (limited to 'src/audio/stream_buffer.cpp')
| -rw-r--r-- | src/audio/stream_buffer.cpp | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/src/audio/stream_buffer.cpp b/src/audio/stream_buffer.cpp deleted file mode 100644 index 569c9189..00000000 --- a/src/audio/stream_buffer.cpp +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright 2023 jacqueline <me@jacqueline.id.au> - * - * SPDX-License-Identifier: GPL-3.0-only - */ - -#include "stream_buffer.hpp" -#include "assert.h" -#include "esp_log.h" - -namespace audio { - -StreamBuffer::StreamBuffer(std::size_t chunk_size, std::size_t buffer_size) - : raw_memory_(static_cast<std::byte*>( - heap_caps_malloc(buffer_size, MALLOC_CAP_SPIRAM))), - handle_( - xMessageBufferCreateStatic(buffer_size, - reinterpret_cast<uint8_t*>(raw_memory_), - &metadata_)), - raw_input_chunk_(static_cast<std::byte*>( - heap_caps_malloc(chunk_size * 1.5, MALLOC_CAP_SPIRAM))), - 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) { - 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_); - free(raw_memory_); - free(raw_input_chunk_); - free(raw_output_chunk_); -} - -} // namespace audio |
