From fc33059e6fc7cc3a37de03b1da73d587a8bae4b9 Mon Sep 17 00:00:00 2001 From: Tim Felgentreff <timfelgentreff@gmail.com> Date: Mon, 6 Jul 2020 05:52:11 +0200 Subject: [PATCH] clear the renderer when rendering a movie frame (to avoid flashing on windows) --- src/video/movie.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/video/movie.cpp b/src/video/movie.cpp index 43c11ab80..2f1130ded 100644 --- a/src/video/movie.cpp +++ b/src/video/movie.cpp @@ -271,6 +271,7 @@ static int OutputTheora(OggData *data, SDL_Texture *yuv_overlay, SDL_Rect *rect) theora_decode_YUVout(&data->tstate, &yuv); SDL_UpdateYUVTexture(yuv_overlay, NULL, yuv.y, yuv.y_stride, yuv.u, yuv.uv_stride, yuv.v, yuv.uv_stride); + SDL_RenderClear(TheRenderer); SDL_RenderCopy(TheRenderer, yuv_overlay, NULL, rect); SDL_RenderPresent(TheRenderer);