From 75fd9179805896aeb108df3e746d8be9c95d5b54 Mon Sep 17 00:00:00 2001 From: Kp Date: Mon, 1 Oct 2018 03:52:05 +0000 Subject: [PATCH] Fix truecolor handling in mve playback This has been broken for more than 5 years and no one reported it. Perhaps truecolor movies are not used. Fixes: acb664ae401747115d201214fc3c7ef574fd494f ("Use proper type for mve backbuffers") --- d2x-rebirth/libmve/mveplay.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/d2x-rebirth/libmve/mveplay.cpp b/d2x-rebirth/libmve/mveplay.cpp index 29251348d..058356e5d 100644 --- a/d2x-rebirth/libmve/mveplay.cpp +++ b/d2x-rebirth/libmve/mveplay.cpp @@ -569,7 +569,7 @@ static int create_videobuf_handler(unsigned char, unsigned char minor, const uns g_vBuffers.assign(g_width * g_height * 8, 0); g_vBackBuf1 = &g_vBuffers[0]; if (truecolor) { - g_vBackBuf2 = reinterpret_cast(reinterpret_cast(g_vBackBuf1)) + (g_width * g_height); + g_vBackBuf2 = reinterpret_cast(reinterpret_cast(g_vBackBuf1) + (g_width * g_height)); } else { g_vBackBuf2 = (g_vBackBuf1 + (g_width * g_height)); }