aboutsummaryrefslogtreecommitdiff
path: root/plugins/dfsound/dma.c
diff options
context:
space:
mode:
authornotaz2015-01-02 04:13:50 +0200
committernotaz2015-01-04 22:40:35 +0200
commit63a4f6b6a3b0315590cd3009df2c92480ed2d98b (patch)
tree8103d9fa32988012c108f982ecd68db2c05a9d1b /plugins/dfsound/dma.c
parent9ad8abfa940cd5c13eb0653639ea86736b65a2c4 (diff)
downloadpcsx_rearmed-63a4f6b6a3b0315590cd3009df2c92480ed2d98b.tar.gz
pcsx_rearmed-63a4f6b6a3b0315590cd3009df2c92480ed2d98b.tar.bz2
pcsx_rearmed-63a4f6b6a3b0315590cd3009df2c92480ed2d98b.zip
spu: threaded implementation
unlike original P.E.Op.S. implementation, the goal here is to carefully avoid any side effects caused by having the thread enabled
Diffstat (limited to 'plugins/dfsound/dma.c')
-rw-r--r--plugins/dfsound/dma.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/dfsound/dma.c b/plugins/dfsound/dma.c
index d3706b9..8d647ff 100644
--- a/plugins/dfsound/dma.c
+++ b/plugins/dfsound/dma.c
@@ -43,7 +43,7 @@ void CALLBACK SPUreadDMAMem(unsigned short *pusPSXMem, int iSize,
{
int i;
- do_samples_if_needed(cycles);
+ do_samples_if_needed(cycles, 1);
for(i=0;i<iSize;i++)
{
@@ -82,7 +82,7 @@ void CALLBACK SPUwriteDMAMem(unsigned short *pusPSXMem, int iSize,
{
int i;
- do_samples_if_needed(cycles);
+ do_samples_if_needed(cycles, 1);
if(spu.spuAddr + iSize*2 < 0x80000)
{