summaryrefslogtreecommitdiff
path: root/apps/codecs/libgme/sms_fm_apu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libgme/sms_fm_apu.c')
-rw-r--r--apps/codecs/libgme/sms_fm_apu.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/codecs/libgme/sms_fm_apu.c b/apps/codecs/libgme/sms_fm_apu.c
index 93689cd811..5240405ad1 100644
--- a/apps/codecs/libgme/sms_fm_apu.c
+++ b/apps/codecs/libgme/sms_fm_apu.c
@@ -8,9 +8,9 @@ void Fm_apu_create( struct Sms_Fm_Apu* this )
8 Ym2413_init( &this->apu ); 8 Ym2413_init( &this->apu );
9} 9}
10 10
11blargg_err_t Fm_apu_init( struct Sms_Fm_Apu* this, double clock_rate, double sample_rate ) 11blargg_err_t Fm_apu_init( struct Sms_Fm_Apu* this, int clock_rate, int sample_rate )
12{ 12{
13 this->period_ = (blip_time_t) (clock_rate / sample_rate + 0.5); 13 this->period_ = (blip_time_t) (clock_rate / sample_rate);
14 CHECK_ALLOC( !Ym2413_set_rate( &this->apu, sample_rate, clock_rate ) ); 14 CHECK_ALLOC( !Ym2413_set_rate( &this->apu, sample_rate, clock_rate ) );
15 15
16 Fm_apu_set_output( this, 0 ); 16 Fm_apu_set_output( this, 0 );