sdl12-compat: Leave pixels pointer valid after SDL_UnlockYUVOverlay

From 8662325b370b2a946061a758e22bd63bd77457a2 Mon Sep 17 00:00:00 2001
From: Henri Valta <[EMAIL REDACTED]>
Date: Fri, 7 Apr 2023 12:32:47 +0300
Subject: [PATCH] Leave pixels pointer valid after SDL_UnlockYUVOverlay

---
 src/SDL12_compat.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/SDL12_compat.c b/src/SDL12_compat.c
index 42e9aec73..edbe98a87 100644
--- a/src/SDL12_compat.c
+++ b/src/SDL12_compat.c
@@ -7660,9 +7660,10 @@ SDL_DisplayYUVOverlay(SDL12_Overlay *overlay12, SDL12_Rect *dstrect12)
 DECLSPEC12 void SDLCALL
 SDL_UnlockYUVOverlay(SDL12_Overlay *overlay12)
 {
-    if (overlay12) {
+    /* MLT SDL1 consumer uses locks, but accesses pixels pointer outside the lock, so don't null the pixels pointer. */
+    /*if (overlay12) {
         overlay12->pixels = NULL;
-    }
+    }*/
 }
 
 DECLSPEC12 void SDLCALL