From 4ffc47c2374a0c11bd19c47c12ee9a2d9cb49028 Mon Sep 17 00:00:00 2001 From: Demur Rumed Date: Wed, 23 Apr 2025 07:42:47 +0000 Subject: [PATCH] more miniaudio defines --- .../accessible-actors/AccessibleAudioEngine.cpp | 3 +++ .../accessible-actors/AccessibleAudioEngine.h | 5 +++++ soh/soh/Enhancements/accessible-actors/SfxExtractor.cpp | 8 +++++++- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/soh/soh/Enhancements/accessible-actors/AccessibleAudioEngine.cpp b/soh/soh/Enhancements/accessible-actors/AccessibleAudioEngine.cpp index 0c2e07807..160835fe4 100644 --- a/soh/soh/Enhancements/accessible-actors/AccessibleAudioEngine.cpp +++ b/soh/soh/Enhancements/accessible-actors/AccessibleAudioEngine.cpp @@ -1,6 +1,9 @@ #define MINIAUDIO_IMPLEMENTATION #define MA_NO_THREADING #define MA_NO_DEVICE_IO +#define MA_NO_GENERATION +#define MA_NO_FLAC +#define MA_NO_MP3 #define MA_ENABLE_ONLY_SPECIFIC_BACKENDS #define AAE_CHANNELS 2 #define AAE_SAMPLE_RATE 44100 diff --git a/soh/soh/Enhancements/accessible-actors/AccessibleAudioEngine.h b/soh/soh/Enhancements/accessible-actors/AccessibleAudioEngine.h index 898adce77..c7a841205 100644 --- a/soh/soh/Enhancements/accessible-actors/AccessibleAudioEngine.h +++ b/soh/soh/Enhancements/accessible-actors/AccessibleAudioEngine.h @@ -1,5 +1,10 @@ #pragma once +#define MA_NO_FLAC +#define MA_NO_MP3 +#define MA_NO_THREADING +#define MA_NO_DEVICE_IO +#define MA_NO_GENERATION #include "miniaudio/miniaudio.h" #include #include diff --git a/soh/soh/Enhancements/accessible-actors/SfxExtractor.cpp b/soh/soh/Enhancements/accessible-actors/SfxExtractor.cpp index 8733e4ec3..ebaf32b52 100644 --- a/soh/soh/Enhancements/accessible-actors/SfxExtractor.cpp +++ b/soh/soh/Enhancements/accessible-actors/SfxExtractor.cpp @@ -1,7 +1,13 @@ #include "SfxExtractor.h" -#include "dr_libs/dr_wav.h" #include "soh/Enhancements/speechsynthesizer/SpeechSynthesizer.h" #include "soh/Enhancements/tts/tts.h" +#include "dr_libs/dr_wav.h" +#define MA_NO_FLAC +#define MA_NO_MP3 +#define MA_NO_THREADING +#define MA_NO_DEVICE_IO +#define MA_NO_GENERATION +#define MA_ENABLE_ONLY_SPECIFIC_BACKENDS #include "miniaudio/miniaudio.h" #include "soh/OTRGlobals.h" #include "SfxTable.h"