summaryrefslogtreecommitdiff
path: root/src/audio/stream_buffer.cpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-08-16 10:57:55 +1000
committerjacqueline <me@jacqueline.id.au>2023-08-16 10:57:55 +1000
commit4e27de21e49900963ffa61cc9c0a676bb028f992 (patch)
tree8123994d33bc2ff8b5d58a38155b53e401669ae8 /src/audio/stream_buffer.cpp
parent62dce8d9fcc139ca6dc2041c86723d19faab304f (diff)
downloadtangara-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.cpp39
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