From ea8a6f6de1d51094b6cb67c0764a6ee946062f24 Mon Sep 17 00:00:00 2001 From: Themaister Date: Sat, 29 May 2010 15:25:49 +0200 Subject: [PATCH] Configurable samplerate quality --- config.h | 4 ++++ ssnes.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/config.h b/config.h index 2ab2d51057..b35320cd4d 100644 --- a/config.h +++ b/config.h @@ -25,6 +25,7 @@ #include #include "libsnes.hpp" #include "driver.h" +#include @@ -82,6 +83,9 @@ static const char* audio_device = NULL; // Desired audio latency in ms. static const int out_latency = 64; +// Defines the quality (and cpu reqirements) of samplerate conversion. +#define SAMPLERATE_QUALITY SRC_SINC_MEDIUM_QUALITY + diff --git a/ssnes.c b/ssnes.c index 197505c3a7..526ff38dbb 100644 --- a/ssnes.c +++ b/ssnes.c @@ -87,7 +87,7 @@ static void init_audio(void) audio_active = false; int err; - source = src_new(SRC_SINC_MEDIUM_QUALITY, 2, &err); + source = src_new(SAMPLERATE_QUALITY, 2, &err); } static void uninit_audio(void)