aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore/plugins.h
diff options
context:
space:
mode:
authornotaz2011-10-05 02:11:18 +0300
committernotaz2011-10-08 03:29:24 +0300
commit983a7cfdccceaa612267a1b045110b4f831d1495 (patch)
tree9db370d4f7a553f078d8ab4793324ca220a90bc5 /libpcsxcore/plugins.h
parent4600ba0381ea86bdfdcba8f4f762c89f5c51af5b (diff)
downloadpcsx_rearmed-983a7cfdccceaa612267a1b045110b4f831d1495.tar.gz
pcsx_rearmed-983a7cfdccceaa612267a1b045110b4f831d1495.tar.bz2
pcsx_rearmed-983a7cfdccceaa612267a1b045110b4f831d1495.zip
spu/cdda: sync cdda to spu playback
this will probably make cdrom/vsync timing desync situation worse (those were never in sync anyway) but fix some cdda related sound stuttering. Those magic values are used trying to preserve other SPU plugin compatibility.
Diffstat (limited to 'libpcsxcore/plugins.h')
-rw-r--r--libpcsxcore/plugins.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libpcsxcore/plugins.h b/libpcsxcore/plugins.h
index 42028ea..9125391 100644
--- a/libpcsxcore/plugins.h
+++ b/libpcsxcore/plugins.h
@@ -206,7 +206,7 @@ typedef struct {
} SPUFreeze_t;
typedef long (CALLBACK* SPUfreeze)(uint32_t, SPUFreeze_t *);
typedef void (CALLBACK* SPUasync)(uint32_t);
-typedef void (CALLBACK* SPUplayCDDAchannel)(short *, int);
+typedef int (CALLBACK* SPUplayCDDAchannel)(short *, int);
// SPU function pointers
extern SPUconfigure SPU_configure;