From dea35595f7a6e7a190f70a324c308f3d62463ecf Mon Sep 17 00:00:00 2001 From: sum2012 Date: Sun, 28 May 2023 10:54:51 +0800 Subject: [PATCH] Fix sceMpegAvcDecode Fix Metal Gear Solid Peace Walker get stuck in video --- Core/HLE/sceMpeg.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/HLE/sceMpeg.cpp b/Core/HLE/sceMpeg.cpp index cecc9e4d15..12752946d8 100644 --- a/Core/HLE/sceMpeg.cpp +++ b/Core/HLE/sceMpeg.cpp @@ -1205,7 +1205,7 @@ static u32 sceMpegAvcDecode(u32 mpeg, u32 auAddr, u32 frameWidth, u32 bufferAddr // Flush structs back to memory avcAu.write(auAddr); - if (mpegLibVersion >= 0x0105) { + if (mpegLibVersion >= 0x0105 && mpegLibVersion < 0x010a) { //Killzone - Liberation expect , issue #16727 Memory::Write_U32(1, initAddr); }