spu: try to improve timing
[pcsx_rearmed.git] / plugins / dfsound / dma.c
index ada007f..1aebfce 100644 (file)
@@ -41,7 +41,7 @@ void CALLBACK SPUreadDMAMem(unsigned short *pusPSXMem, int iSize,
  unsigned int addr = spu.spuAddr, irq_addr = regAreaGet(H_SPUirqAddr) << 3;\r
  int i, irq;\r
 \r
- do_samples_if_needed(cycles, 1);\r
+ do_samples_if_needed(cycles, 1, 2);\r
  irq = addr <= irq_addr && irq_addr < addr + iSize*2;\r
 \r
  for(i = 0; i < iSize; i++)\r
@@ -66,7 +66,7 @@ void CALLBACK SPUwriteDMAMem(unsigned short *pusPSXMem, int iSize,
  unsigned int addr = spu.spuAddr, irq_addr = regAreaGet(H_SPUirqAddr) << 3;\r
  int i, irq;\r
  \r
- do_samples_if_needed(cycles, 1);\r
+ do_samples_if_needed(cycles, 1, 2);\r
  spu.bMemDirty = 1;\r
  irq = addr <= irq_addr && irq_addr < addr + iSize*2;\r
 \r