From 1f4070e52f94470eea3b86a089e3fe6e7fdca2fc Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Wed, 31 Aug 2022 20:42:14 -0400 Subject: basic buffering (i think) --- src/audio/manager.hpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/audio/manager.hpp') diff --git a/src/audio/manager.hpp b/src/audio/manager.hpp index 72d7c2f..27e973b 100644 --- a/src/audio/manager.hpp +++ b/src/audio/manager.hpp @@ -1,8 +1,10 @@ #pragma once +#include #include +#include #include #include -#include +#include #include #include @@ -19,7 +21,6 @@ private: friend void data_callback(ma_device *, void *, const void *, ma_uint32); std::atomic m_active; - void testthread(); std::thread m_thread; bool m_ok; @@ -29,7 +30,8 @@ private: ma_device_config m_device_config; std::mutex m_dumb_mutex; - std::queue m_dumb; + std::deque m_dumb; + std::deque m_buffer; OpusDecoder *m_opus_decoder; }; -- cgit v1.2.3