From d03a2d4a446ba7498add4a8267e488c29aba9625 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Tue, 11 Sep 2018 16:19:25 -0400 Subject: [PATCH] random deprecation with random cast --- simpleaudio.d | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/simpleaudio.d b/simpleaudio.d index a09ac64..fca54b8 100644 --- a/simpleaudio.d +++ b/simpleaudio.d @@ -344,7 +344,8 @@ final class AudioPcmOutThread : Thread { if(frequencyCounter) frequencyCounter--; if(frequencyCounter == 0) { - val = -cast(int)(val); + // are you kidding me dmd? random casts suck + val = cast(short) -cast(int)(val); frequencyCounter = currentSample.frequency / 2; } }