From b0d7a4e5c0fe47b3d5c7ed4fc5d3332ae73177b9 Mon Sep 17 00:00:00 2001 From: Korbo Date: Mon, 20 Jul 2026 19:01:50 -0500 Subject: [PATCH] fix gamecube progressive detection --- libogc/video.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libogc/video.c b/libogc/video.c index 721c42890..3df1f47dd 100644 --- a/libogc/video.c +++ b/libogc/video.c @@ -2869,7 +2869,7 @@ GXRModeObj *rmode = NULL; } #else u32 tvmode = VIDEO_GetCurrentTvMode(); - if (VIDEO_HaveComponentCable()) { + if (SYS_GetProgressiveScan() && VIDEO_HaveComponentCable()) { switch (tvmode) { case VI_NTSC: rmode = &TVNtsc480Prog; @@ -2984,4 +2984,4 @@ u32 VIDEO_GetVideoScanMode(void) _CPU_ISR_Restore(level); return mode; -} \ No newline at end of file +}