From 8048a6d763a5d74c6887ea511ba43e3124cd1bff Mon Sep 17 00:00:00 2001 From: notaz Date: Mon, 25 Jun 2012 01:22:13 +0300 Subject: [PATCH] spu: keep generating irqs while they are pending pending should be implemented as such, but there is no psemu API for it.. --- plugins/dfsound/spu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/dfsound/spu.c b/plugins/dfsound/spu.c index d26fa965..7c12cdc7 100644 --- a/plugins/dfsound/spu.c +++ b/plugins/dfsound/spu.c @@ -399,9 +399,9 @@ INLINE int iGetInterpolationVal(int ch, int spos) static void do_irq(void) { - if(!(spuStat & STAT_IRQ)) + //if(!(spuStat & STAT_IRQ)) { - spuStat |= STAT_IRQ; + spuStat |= STAT_IRQ; // asserted status? if(irqCallback) irqCallback(); } } -- 2.39.5