rendered paste bodyIndex: pcsx2/IPU/IPU.cpp===================================================================--- pcsx2/IPU/IPU.cpp (revision 680)+++ pcsx2/IPU/IPU.cpp (working copy)@@ -421,13 +421,11 @@ //other stuff g_decoder.dcr =1;//resets DC prediction value + s_RoutineDone = 0; s_routine = so_create(mpeg2sliceIDEC, &s_RoutineDone, s_tempstack, sizeof(s_tempstack)); assert( s_routine != NULL );- so_call(s_routine);- if(s_RoutineDone)- s_routine = NULL; - return s_RoutineDone;+ return 0; } #ifdef _DEBUG@@ -470,12 +468,11 @@ memzero_obj(mb8); memzero_obj(mb16); + s_RoutineDone = 0; s_routine = so_create(mpeg2_slice, &s_RoutineDone, s_tempstack, sizeof(s_tempstack)); assert( s_routine != NULL );- so_call(s_routine);- if(s_RoutineDone)- s_routine = NULL;- return s_RoutineDone;++ return 0; } static BOOL __fastcall ipuVDEC(u32 val) {