diff --git a/pcsx2/IPU/mpeg2lib/Mpeg.cpp b/pcsx2/IPU/mpeg2lib/Mpeg.cpp index b79ed09941..c8b27176b2 100644 --- a/pcsx2/IPU/mpeg2lib/Mpeg.cpp +++ b/pcsx2/IPU/mpeg2lib/Mpeg.cpp @@ -908,7 +908,9 @@ __fi bool mpeg2sliceIDEC() ipu_cmd.pos[1] = 0; ipu_cmd.pos[2] = 0; - return false; + + if ((ipu0ch.qwc - ipuRegs.ctrl.OFC) <= 0) + return false; } finish_idec: