summaryrefslogtreecommitdiff
path: root/src/audio_core/cubeb_sink.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/audio_core/cubeb_sink.cpp')
-rw-r--r--src/audio_core/cubeb_sink.cpp15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/audio_core/cubeb_sink.cpp b/src/audio_core/cubeb_sink.cpp
index 6eaa60815..cf7b186e4 100644
--- a/src/audio_core/cubeb_sink.cpp
+++ b/src/audio_core/cubeb_sink.cpp
@@ -21,10 +21,10 @@ namespace AudioCore {
21 21
22class CubebSinkStream final : public SinkStream { 22class CubebSinkStream final : public SinkStream {
23public: 23public:
24 CubebSinkStream(cubeb* ctx, u32 sample_rate, u32 num_channels_, cubeb_devid output_device, 24 CubebSinkStream(cubeb* ctx_, u32 sample_rate, u32 num_channels_, cubeb_devid output_device,
25 const std::string& name) 25 const std::string& name)
26 : ctx{ctx}, num_channels{std::min(num_channels_, 6u)}, time_stretch{sample_rate, 26 : ctx{ctx_}, num_channels{std::min(num_channels_, 6u)}, time_stretch{sample_rate,
27 num_channels} { 27 num_channels} {
28 28
29 cubeb_stream_params params{}; 29 cubeb_stream_params params{};
30 params.rate = sample_rate; 30 params.rate = sample_rate;
@@ -192,8 +192,9 @@ SinkStream& CubebSink::AcquireSinkStream(u32 sample_rate, u32 num_channels,
192 return *sink_streams.back(); 192 return *sink_streams.back();
193} 193}
194 194
195long CubebSinkStream::DataCallback(cubeb_stream* stream, void* user_data, const void* input_buffer, 195long CubebSinkStream::DataCallback([[maybe_unused]] cubeb_stream* stream, void* user_data,
196 void* output_buffer, long num_frames) { 196 [[maybe_unused]] const void* input_buffer, void* output_buffer,
197 long num_frames) {
197 auto* impl = static_cast<CubebSinkStream*>(user_data); 198 auto* impl = static_cast<CubebSinkStream*>(user_data);
198 auto* buffer = static_cast<u8*>(output_buffer); 199 auto* buffer = static_cast<u8*>(output_buffer);
199 200
@@ -236,7 +237,9 @@ long CubebSinkStream::DataCallback(cubeb_stream* stream, void* user_data, const
236 return num_frames; 237 return num_frames;
237} 238}
238 239
239void CubebSinkStream::StateCallback(cubeb_stream* stream, void* user_data, cubeb_state state) {} 240void CubebSinkStream::StateCallback([[maybe_unused]] cubeb_stream* stream,
241 [[maybe_unused]] void* user_data,
242 [[maybe_unused]] cubeb_state state) {}
240 243
241std::vector<std::string> ListCubebSinkDevices() { 244std::vector<std::string> ListCubebSinkDevices() {
242 std::vector<std::string> device_list; 245 std::vector<std::string> device_list;