Commit 9e624fa1 for libheif
commit 9e624fa14454e5416a904571d6b7824705468d17
Author: Torusrxxx <torusrxxx@users.noreply.github.com>
Date: Fri Apr 24 15:58:18 2026 +0000
Fix SDL YV12 buffer overflow when converting 444 into 420
diff --git a/examples/sdl.cc b/examples/sdl.cc
index 051a8d9f..75d932e0 100644
--- a/examples/sdl.cc
+++ b/examples/sdl.cc
@@ -251,7 +251,7 @@ void SDL_YUV_Display::display444as420(const unsigned char *Y,
}
uint8_t *startV = mPixels + (rect.h*mStride);
- uint8_t *startU = startV + (rect.h*mStride/2);
+ uint8_t *startU = startV + (rect.h*mStride/4);
for (int y=0;y<rect.h;y+=2)
{
uint8_t* u = startU + y/2*mStride/2;