From 1b9f9fb4651c9af36ca0bf21746c211afd90a916 Mon Sep 17 00:00:00 2001 From: Andree Buschmann Date: Thu, 11 Aug 2011 21:06:16 +0000 Subject: 5th part of FS#12176. Further fixed point migration. Only two emulators (ym2413, ym2612) still use floating point. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30281 a1c6a512-1295-4272-9138-f99709370657 --- apps/codecs/libgme/ym2612_emu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'apps/codecs/libgme/ym2612_emu.c') diff --git a/apps/codecs/libgme/ym2612_emu.c b/apps/codecs/libgme/ym2612_emu.c index 54930298c9..2162d73850 100644 --- a/apps/codecs/libgme/ym2612_emu.c +++ b/apps/codecs/libgme/ym2612_emu.c @@ -682,15 +682,15 @@ static void impl_set_rate( struct Ym2612_Impl* impl, double sample_rate, double impl_reset( impl ); } -const char* Ym2612_set_rate( struct Ym2612_Emu* this, double sample_rate, double clock_rate ) +const char* Ym2612_set_rate( struct Ym2612_Emu* this, int sample_rate, int clock_rate ) { // Only set rates if necessary #if defined(ROCKBOX) - static double last_sample_rate = 0.0, last_clock_rate = 0.0; + static int last_sample_rate = 0, last_clock_rate = 0; if (last_sample_rate == sample_rate && last_clock_rate == clock_rate) return 0; #endif memset( &this->impl.YM2612, 0, sizeof this->impl.YM2612 ); - impl_set_rate( &this->impl, sample_rate, clock_rate ); + impl_set_rate( &this->impl, (double)sample_rate, (double)clock_rate ); return 0; } -- cgit v1.2.3