From 4fae51edcbb28f540cd686e04b4ce1382e3f6cd5 Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Wed, 25 Jan 2017 01:28:48 -0500 Subject: [PATCH 1/6] initial resampling wav loader --- Makefile.common | 3 +- libretro-common/audio/audio_mix.c | 218 ++++++++++++++++++++++ libretro-common/include/audio/audio_mix.h | 41 ++++ 3 files changed, 261 insertions(+), 1 deletion(-) diff --git a/Makefile.common b/Makefile.common index 65db082a1c..f4b1682aac 100644 --- a/Makefile.common +++ b/Makefile.common @@ -454,7 +454,8 @@ endif OBJ += $(LIBRETRO_COMM_DIR)/audio/conversion/s16_to_float.o \ $(LIBRETRO_COMM_DIR)/audio/conversion/float_to_s16.o \ - $(LIBRETRO_COMM_DIR)/audio/audio_mix.o + $(LIBRETRO_COMM_DIR)/audio/audio_mix.o \ + $(LIBRETRO_COMM_DIR)/formats/wav/rwav.o ifeq ($(HAVE_NEON),1) OBJ += $(LIBRETRO_COMM_DIR)/audio/conversion/s16_to_float_neon.o \ diff --git a/libretro-common/audio/audio_mix.c b/libretro-common/audio/audio_mix.c index 601409f6e0..6aecd0b9b1 100644 --- a/libretro-common/audio/audio_mix.c +++ b/libretro-common/audio/audio_mix.c @@ -28,6 +28,14 @@ #include #endif +#include + +#include +#include