diff options
| author | SND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2011-02-04 22:37:22 +0000 |
|---|---|---|
| committer | SND\shalma_cp <SND\shalma_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2011-02-04 22:37:22 +0000 |
| commit | a7fb0c3b0d0b51b58ea8d0d20ae50104dc944998 (patch) | |
| tree | 86c0ada2581a4248d6bb45e562104d41dc0b6322 /libpcsxcore/cdrom.c | |
| parent | a60a0eb80d5ecaba5a9f2ce8a60d455ff662b761 (diff) | |
Experimental patches
- cdrom.c- fix stereo xa attenuation
Disabled by default
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62922 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'libpcsxcore/cdrom.c')
| -rw-r--r-- | libpcsxcore/cdrom.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libpcsxcore/cdrom.c b/libpcsxcore/cdrom.c index e880a2f9..33e05539 100644 --- a/libpcsxcore/cdrom.c +++ b/libpcsxcore/cdrom.c @@ -1604,7 +1604,11 @@ void cdrReadInterrupt() { // Duke Nukem - Time to Kill - speech, music volume control
// Tekken 3 - post-match fade out
- CDXA_Attenuation( cdr.Xa.pcm, cdr.Xa.nsamples, cdr.Xa.stereo );
+ if( cdr.Xa.stereo == 0 )
+ CDXA_Attenuation( cdr.Xa.pcm, cdr.Xa.nsamples * 2, cdr.Xa.stereo );
+ else
+ CDXA_Attenuation( cdr.Xa.pcm, cdr.Xa.nsamples * 4, cdr.Xa.stereo );
+
// fix mono xa attenuation
if( cdr.Xa.stereo == 0 ) cdr.Xa.stereo = 1;
|
