From 23004409bd4fbd9fa142ff9a249df40e31e26ec9 Mon Sep 17 00:00:00 2001 From: Henrik Rydgard Date: Sun, 14 Jun 2015 14:03:45 +0200 Subject: [PATCH] Add another missing check for VRAM address before swizzling media --- Core/HW/MediaEngine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/HW/MediaEngine.cpp b/Core/HW/MediaEngine.cpp index 40c1a0fe1a..98cd4343b9 100644 --- a/Core/HW/MediaEngine.cpp +++ b/Core/HW/MediaEngine.cpp @@ -721,7 +721,7 @@ int MediaEngine::writeVideoImageWithRange(u32 bufferPtr, int frameWidth, int vid } int videoImageSize = videoLineSize * height; - bool swizzle = (bufferPtr & 0x00200000) == 0x00200000; + bool swizzle = Memory::IsVRAMAddress(bufferPtr) && (bufferPtr & 0x00200000) == 0x00200000; if (swizzle) { imgbuf = new u8[videoImageSize]; }