From c38754401b95642b5e61fd273c2adf7d76a829fe Mon Sep 17 00:00:00 2001 From: jacqueline Date: Mon, 7 Aug 2023 18:22:15 +1000 Subject: Downscaling working! --- src/audio/include/resample.hpp | 2 +- src/audio/include/sink_mixer.hpp | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'src/audio/include') diff --git a/src/audio/include/resample.hpp b/src/audio/include/resample.hpp index 32b6fde8..3855415a 100644 --- a/src/audio/include/resample.hpp +++ b/src/audio/include/resample.hpp @@ -23,7 +23,7 @@ class Resampler { auto Process(cpp::span input, cpp::span output, - bool end_of_data) -> std::pair; + bool end_of_data) -> std::pair; private: auto Subsample(int channel) -> float; diff --git a/src/audio/include/sink_mixer.hpp b/src/audio/include/sink_mixer.hpp index e8a2d8cc..d1e9aa8a 100644 --- a/src/audio/include/sink_mixer.hpp +++ b/src/audio/include/sink_mixer.hpp @@ -40,9 +40,10 @@ class SinkMixer { auto HandleBytes() -> void; auto Resample(InputStream&, OutputStream&) -> bool; - auto ApplyDither(cpp::span samples, uint_fast8_t bits) -> void; + auto ApplyDither(cpp::span samples, uint_fast8_t bits) + -> void; auto Downscale(cpp::span, cpp::span) -> void; - + enum class Command { kReadBytes, kSetSourceFormat, -- cgit v1.2.3