From 21ce0d35b04e04a012a1bcc1d5dc9e8eeb226a65 Mon Sep 17 00:00:00 2001 From: PJB3005 Date: Fri, 27 Mar 2026 13:35:33 +0100 Subject: [PATCH] Replace ugly cast in dusk::audio::DspRender --- src/dusk/audio/DuskDsp.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/dusk/audio/DuskDsp.cpp b/src/dusk/audio/DuskDsp.cpp index bbcf4e94fd..76e6154f80 100644 --- a/src/dusk/audio/DuskDsp.cpp +++ b/src/dusk/audio/DuskDsp.cpp @@ -108,8 +108,7 @@ static void MixSubframe(DspSubframe& dst, const DspSubframe& src) { } void dusk::audio::DspRender(OutputSubframe& subframe) { - // This cast half exists because my debugger sucks and this is an easy way to look at the data. - auto& channels = *reinterpret_cast*>(JASDsp::CH_BUF); + std::span channels(JASDsp::CH_BUF, DSP_CHANNELS); for (int i = 0; i < channels.size(); i++) { auto& channel = channels[i];