diff options
author | notaz | 2011-10-05 02:11:18 +0300 |
---|---|---|
committer | notaz | 2011-10-08 03:29:24 +0300 |
commit | 983a7cfdccceaa612267a1b045110b4f831d1495 (patch) | |
tree | 9db370d4f7a553f078d8ab4793324ca220a90bc5 /libpcsxcore/plugins.h | |
parent | 4600ba0381ea86bdfdcba8f4f762c89f5c51af5b (diff) | |
download | pcsx_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.h | 2 |
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;
|