diff --git a/pcsx2/CDVD/CDVDaccess.cpp b/pcsx2/CDVD/CDVDaccess.cpp index c966628f2b..aa73a7db8a 100644 --- a/pcsx2/CDVD/CDVDaccess.cpp +++ b/pcsx2/CDVD/CDVDaccess.cpp @@ -480,7 +480,7 @@ void CALLBACK NODISCdummyVOID() { } -void CALLBACK NODISCnewDiskCB(void(CALLBACK*)()) +void CALLBACK NODISCnewDiskCB(__unused void (*callback)()) { } diff --git a/pcsx2/CDVD/CDVDisoReader.cpp b/pcsx2/CDVD/CDVDisoReader.cpp index 645b44172c..4f87bc96e4 100644 --- a/pcsx2/CDVD/CDVDisoReader.cpp +++ b/pcsx2/CDVD/CDVDisoReader.cpp @@ -396,7 +396,7 @@ void CALLBACK ISOdummyVOID() { } -void CALLBACK ISOnewDiskCB(void(CALLBACK*)()) +void CALLBACK ISOnewDiskCB(__unused void (*callback)()) { } diff --git a/pcsx2/IPU/IPU.h b/pcsx2/IPU/IPU.h index ca6e6498a1..536540aae5 100644 --- a/pcsx2/IPU/IPU.h +++ b/pcsx2/IPU/IPU.h @@ -233,14 +233,11 @@ extern u8* g_pIPU0Pointer; PCSX2_ALIGNED16(extern macroblock_rgb32 rgb32); PCSX2_ALIGNED16(extern macroblock_8 mb8); -void dmaIPU0(); -void dmaIPU1(); - -int ipuInit(); -void ipuReset(); -void ipuShutdown(); -int ipuFreeze(gzFile f, int Mode); -bool ipuCanFreeze(); +extern int ipuInit(); +extern void ipuReset(); +extern void ipuShutdown(); +extern int ipuFreeze(gzFile f, int Mode); +extern bool ipuCanFreeze(); extern u32 ipuRead32(u32 mem); @@ -248,11 +245,6 @@ extern u64 ipuRead64(u32 mem); extern void ipuWrite32(u32 mem,u32 value); extern void ipuWrite64(u32 mem,u64 value); -int ipuConstRead32(u32 x86reg, u32 mem); -void ipuConstRead64(u32 mem, int mmreg); -void ipuConstWrite32(u32 mem, int mmreg); -void ipuConstWrite64(u32 mem, int mmreg); - extern void IPUCMD_WRITE(u32 val); extern void ipuSoftReset(); extern void IPUProcessInterrupt(); diff --git a/pcsx2/MTGS.cpp b/pcsx2/MTGS.cpp index 4463e75b07..66f42e8369 100644 --- a/pcsx2/MTGS.cpp +++ b/pcsx2/MTGS.cpp @@ -218,6 +218,7 @@ mtgsThreadObject::mtgsThreadObject() : void mtgsThreadObject::Start() { + m_post_InitDone.Reset(); Thread::Start(); // Wait for the thread to finish initialization (it runs GSinit, which can take