From cabfd4b75ecc733bdf36997606a686c4d2bc277d Mon Sep 17 00:00:00 2001 From: jacqueline Date: Sun, 5 Feb 2023 14:27:06 +1100 Subject: fix pipeline heap corruption and chunk ignores --- src/audio/include/chunk.hpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/audio/include') diff --git a/src/audio/include/chunk.hpp b/src/audio/include/chunk.hpp index 6154ab25..0ece1ed6 100644 --- a/src/audio/include/chunk.hpp +++ b/src/audio/include/chunk.hpp @@ -18,6 +18,10 @@ namespace audio { +/** + * Utility for handling an input stream of chunk data, which simplifies needing + * access to blocks of data spanning two chunks. + */ class ChunkReader { public: explicit ChunkReader(std::size_t chunk_size); @@ -39,6 +43,9 @@ class ChunkReader { */ auto HandleNewData(cpp::span data) -> cpp::span; + ChunkReader(const ChunkReader&) = delete; + ChunkReader& operator=(const ChunkReader&) = delete; + private: std::byte* raw_working_buffer_; cpp::span working_buffer_; -- cgit v1.2.3