diff options
| author | jacqueline <me@jacqueline.id.au> | 2023-08-07 18:22:15 +1000 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2023-08-07 18:22:15 +1000 |
| commit | c38754401b95642b5e61fd273c2adf7d76a829fe (patch) | |
| tree | 2dc23008f6b2b471ce54fbc61d96b7b8c508b0dd /src/audio/include | |
| parent | a66c3428063017f2233b6b15d5ce6c920d5c9095 (diff) | |
| download | tangara-fw-c38754401b95642b5e61fd273c2adf7d76a829fe.tar.gz | |
Downscaling working!
Diffstat (limited to 'src/audio/include')
| -rw-r--r-- | src/audio/include/resample.hpp | 2 | ||||
| -rw-r--r-- | src/audio/include/sink_mixer.hpp | 5 |
2 files changed, 4 insertions, 3 deletions
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<const sample::Sample> input, cpp::span<sample::Sample> output, - bool end_of_data) -> std::pair<size_t,size_t>; + bool end_of_data) -> std::pair<size_t, size_t>; 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<sample::Sample> samples, uint_fast8_t bits) -> void; + auto ApplyDither(cpp::span<sample::Sample> samples, uint_fast8_t bits) + -> void; auto Downscale(cpp::span<sample::Sample>, cpp::span<int16_t>) -> void; - + enum class Command { kReadBytes, kSetSourceFormat, |
