From ffc132cd96a970af559fdc98bc7eba97d5f38be5 Mon Sep 17 00:00:00 2001 From: cyberwarriorx Date: Thu, 7 Dec 2006 03:55:41 +0000 Subject: [PATCH] -Fixed a bug in the SPU_Reset function -Removed an unused variable --- desmume/src/SPU.c | 2 +- desmume/src/SPU.h | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/desmume/src/SPU.c b/desmume/src/SPU.c index d1452c44c..6ef38a52a 100644 --- a/desmume/src/SPU.c +++ b/desmume/src/SPU.c @@ -169,7 +169,7 @@ void SPU_Reset(void) { int i; - memset((void *)SPU, 0, sizeof(SPU_struct)); + memset((void *)SPU->chan, 0, sizeof(channel_struct) * 16); // Reset Registers for (i = 0x400; i < 0x51D; i++) diff --git a/desmume/src/SPU.h b/desmume/src/SPU.h index 356b16c01..de551a24c 100644 --- a/desmume/src/SPU.h +++ b/desmume/src/SPU.h @@ -68,7 +68,6 @@ typedef struct typedef struct { - BOOL enable; u32 bufpos; u32 buflength; s32 *sndbuf;