From 21508003c9ae46ad9b7308b125ea8881e81bc01a Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 30 Jan 2017 18:15:41 +0100 Subject: [PATCH] Create sinc_resampler_common --- Makefile.common | 1 + griffin/griffin.c | 1 + .../audio/resampler/drivers/sinc_resampler.c | 354 +----------------- .../resampler/drivers/sinc_resampler_common.c | 99 +++++ .../resampler/drivers/sinc_resampler_common.h | 322 ++++++++++++++++ 5 files changed, 427 insertions(+), 350 deletions(-) create mode 100644 libretro-common/audio/resampler/drivers/sinc_resampler_common.c create mode 100644 libretro-common/audio/resampler/drivers/sinc_resampler_common.h diff --git a/Makefile.common b/Makefile.common index 47443fdd51..143babf270 100644 --- a/Makefile.common +++ b/Makefile.common @@ -231,6 +231,7 @@ OBJ += frontend/frontend.o \ $(LIBRETRO_COMM_DIR)/audio/resampler/audio_resampler.o \ $(LIBRETRO_COMM_DIR)/audio/dsp_filter.o \ $(LIBRETRO_COMM_DIR)/audio/resampler/drivers/sinc_resampler.o \ + $(LIBRETRO_COMM_DIR)/audio/resampler/drivers/sinc_resampler_common.o \ $(LIBRETRO_COMM_DIR)/audio/resampler/drivers/nearest_resampler.o \ $(LIBRETRO_COMM_DIR)/audio/resampler/drivers/null_resampler.o \ location/drivers/nulllocation.o \ diff --git a/griffin/griffin.c b/griffin/griffin.c index 639ce86bb3..0a9bc92d5a 100644 --- a/griffin/griffin.c +++ b/griffin/griffin.c @@ -573,6 +573,7 @@ AUDIO RESAMPLER ============================================================ */ #include "../libretro-common/audio/resampler/audio_resampler.c" #include "../libretro-common/audio/resampler/drivers/sinc_resampler.c" +#include "../libretro-common/audio/resampler/drivers/sinc_resampler_common.c" #include "../libretro-common/audio/resampler/drivers/nearest_resampler.c" #include "../libretro-common/audio/resampler/drivers/null_resampler.c" #ifdef HAVE_CC_RESAMPLER diff --git a/libretro-common/audio/resampler/drivers/sinc_resampler.c b/libretro-common/audio/resampler/drivers/sinc_resampler.c index 2237dfc5ce..6b0da074e4 100644 --- a/libretro-common/audio/resampler/drivers/sinc_resampler.c +++ b/libretro-common/audio/resampler/drivers/sinc_resampler.c @@ -27,351 +27,13 @@ #include #include -#ifdef __SSE__ -#include -#endif - #include #include #include #include