diff --git a/pcsx2/IPU/idct_mmx.obj b/pcsx2/IPU/idct_mmx.obj
deleted file mode 100644
index 9f7d313608..0000000000
Binary files a/pcsx2/IPU/idct_mmx.obj and /dev/null differ
diff --git a/pcsx2/IPU/mpeg2lib/Idct.cpp b/pcsx2/IPU/mpeg2lib/Idct.cpp
index 52a00c9128..cb2012adc1 100644
--- a/pcsx2/IPU/mpeg2lib/Idct.cpp
+++ b/pcsx2/IPU/mpeg2lib/Idct.cpp
@@ -253,14 +253,16 @@ u8 mpeg2_scan_alt[64] = {
};
};
-/* idct_mmx.c */
-void mpeg2_idct_copy_mmxext (s16 * block, u8 * dest, int stride);
-void mpeg2_idct_add_mmxext (int last, s16 * block,
- s16 * dest, int stride);
-void mpeg2_idct_copy_mmx (s16 * block, u8 * dest, int stride);
-void mpeg2_idct_add_mmx (int last, s16 * block,
- s16 * dest, int stride);
-void mpeg2_idct_mmx_init (void);
+// The MMX verson wasn't being used and it was only available as a .obj,
+// so I removed it (gigaherz).
+///* idct_mmx.c */
+//void mpeg2_idct_copy_mmxext (s16 * block, u8 * dest, int stride);
+//void mpeg2_idct_add_mmxext (int last, s16 * block,
+// s16 * dest, int stride);
+//void mpeg2_idct_copy_mmx (s16 * block, u8 * dest, int stride);
+//void mpeg2_idct_add_mmx (int last, s16 * block,
+// s16 * dest, int stride);
+//void mpeg2_idct_mmx_init (void);
void mpeg2_idct_init()
{
diff --git a/pcsx2/windows/VCprojects/pcsx2_2008.vcproj b/pcsx2/windows/VCprojects/pcsx2_2008.vcproj
index 96851bdbdf..d34f30f4a1 100644
--- a/pcsx2/windows/VCprojects/pcsx2_2008.vcproj
+++ b/pcsx2/windows/VCprojects/pcsx2_2008.vcproj
@@ -1254,10 +1254,6 @@
RelativePath="..\..\IPU\coroutine.h"
>
-
-