SPU: don't process channels with len<4

This commit is contained in:
Arisotura 2020-08-19 04:18:17 +02:00
parent 6f4e7c60b2
commit a32d997e1c

View File

@ -420,6 +420,8 @@ void Channel::Run(s32* buf, u32 samples)
{ {
if (!(Cnt & (1<<31))) return; if (!(Cnt & (1<<31))) return;
if ((type < 3) && ((Length+LoopPos) < 16)) return;
if (KeyOn) if (KeyOn)
{ {
Start(); Start();