From c9195f997f3e797f03ab90464e4158717198a167 Mon Sep 17 00:00:00 2001 From: skal Date: Sun, 8 Feb 2026 07:40:29 +0100 Subject: style: Apply clang-format to all source files --- src/audio/backend/miniaudio_backend.cc | 14 +++++++------- src/audio/backend/silent_backend.cc | 2 +- src/audio/backend/silent_backend.h | 20 +++++++++++++++----- src/audio/backend/wav_dump_backend.cc | 3 ++- 4 files changed, 25 insertions(+), 14 deletions(-) (limited to 'src/audio/backend') diff --git a/src/audio/backend/miniaudio_backend.cc b/src/audio/backend/miniaudio_backend.cc index 3be9fb0..ffa0852 100644 --- a/src/audio/backend/miniaudio_backend.cc +++ b/src/audio/backend/miniaudio_backend.cc @@ -68,10 +68,10 @@ void MiniaudioBackend::audio_callback(ma_device* pDevice, void* pOutput, // Check for re-entrant calls FATAL_CODE_BEGIN - if (callback_reentry > 0) { - FATAL_ERROR("Callback re-entered! depth=%d", callback_reentry); - } - callback_reentry++; + if (callback_reentry > 0) { + FATAL_ERROR("Callback re-entered! depth=%d", callback_reentry); + } + callback_reentry++; FATAL_CODE_END // Check if frameCount changed unexpectedly @@ -162,16 +162,16 @@ void MiniaudioBackend::audio_callback(ma_device* pDevice, void* pOutput, // (At 128ms callbacks: 0.5^3.9 ≈ 0.07 after ~500ms = 1 beat) // TODO: Make decay rate configurable based on BPM from tracker/MainSequence if (frame_peak > realtime_peak_) { - realtime_peak_ = frame_peak; // Attack: instant + realtime_peak_ = frame_peak; // Attack: instant } else { - realtime_peak_ *= 0.5f; // Decay: 50% per callback + realtime_peak_ *= 0.5f; // Decay: 50% per callback } } #if defined(DEBUG_LOG_AUDIO) // Clear reentry flag FATAL_CODE_BEGIN - callback_reentry--; + callback_reentry--; FATAL_CODE_END #endif /* defined(DEBUG_LOG_AUDIO) */ } diff --git a/src/audio/backend/silent_backend.cc b/src/audio/backend/silent_backend.cc index 637dd68..6615eff 100644 --- a/src/audio/backend/silent_backend.cc +++ b/src/audio/backend/silent_backend.cc @@ -33,7 +33,7 @@ float SilentBackend::get_realtime_peak() { } void SilentBackend::on_voice_triggered(float timestamp, int spectrogram_id, - float volume, float pan) { + float volume, float pan) { // Track voice triggers for testing (void)timestamp; (void)spectrogram_id; diff --git a/src/audio/backend/silent_backend.h b/src/audio/backend/silent_backend.h index f7da42d..2d52858 100644 --- a/src/audio/backend/silent_backend.h +++ b/src/audio/backend/silent_backend.h @@ -24,13 +24,23 @@ class SilentBackend : public AudioBackend { float get_realtime_peak() override; // Test inspection interface - bool is_initialized() const { return initialized_; } - bool is_started() const { return started_; } - int get_frames_rendered() const { return frames_rendered_.load(); } - int get_voice_trigger_count() const { return voice_trigger_count_.load(); } + bool is_initialized() const { + return initialized_; + } + bool is_started() const { + return started_; + } + int get_frames_rendered() const { + return frames_rendered_.load(); + } + int get_voice_trigger_count() const { + return voice_trigger_count_.load(); + } // Manual control for testing edge cases - void set_peak(float peak) { test_peak_ = peak; } + void set_peak(float peak) { + test_peak_ = peak; + } void reset_stats() { frames_rendered_ = 0; voice_trigger_count_ = 0; diff --git a/src/audio/backend/wav_dump_backend.cc b/src/audio/backend/wav_dump_backend.cc index 1158fb2..3f72c87 100644 --- a/src/audio/backend/wav_dump_backend.cc +++ b/src/audio/backend/wav_dump_backend.cc @@ -57,7 +57,8 @@ void WavDumpBackend::write_audio(const float* samples, int num_samples) { // - MiniaudioBackend passes float samples directly to miniaudio without // clamping (see miniaudio_backend.cc:140) // - Miniaudio internally converts float→int16 and handles overflow - // - We replicate this: no clamping, count out-of-range samples for diagnostics + // - We replicate this: no clamping, count out-of-range samples for + // diagnostics // // If miniaudio's sample handling changes (e.g., they add clamping or // different overflow behavior), this code MUST be updated to match. -- cgit v1.2.3