diff options
Diffstat (limited to 'src/audio_core/cubeb_sink.cpp')
| -rw-r--r-- | src/audio_core/cubeb_sink.cpp | 15 |
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 | ||
| 22 | class CubebSinkStream final : public SinkStream { | 22 | class CubebSinkStream final : public SinkStream { |
| 23 | public: | 23 | public: |
| 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 | ||
| 195 | long CubebSinkStream::DataCallback(cubeb_stream* stream, void* user_data, const void* input_buffer, | 195 | long 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 | ||
| 239 | void CubebSinkStream::StateCallback(cubeb_stream* stream, void* user_data, cubeb_state state) {} | 240 | void CubebSinkStream::StateCallback([[maybe_unused]] cubeb_stream* stream, |
| 241 | [[maybe_unused]] void* user_data, | ||
| 242 | [[maybe_unused]] cubeb_state state) {} | ||
| 240 | 243 | ||
| 241 | std::vector<std::string> ListCubebSinkDevices() { | 244 | std::vector<std::string> ListCubebSinkDevices() { |
| 242 | std::vector<std::string> device_list; | 245 | std::vector<std::string> device_list; |