Pi Firmware: fix OSD glitch with scanlines

Change-Id: I0b8d891cb5d992719d954584aafe49e7c7ed3e45
soft_delitch 20180723_156dec8
David Banks 2018-07-23 17:41:16 +01:00
rodzic 89853f5e48
commit 156dec866d
1 zmienionych plików z 5 dodań i 2 usunięć

Wyświetl plik

@ -164,8 +164,11 @@ process_chars_loop\@:
// Line double always in Modes 0-6 regardless of interlace
// On the multi core Pi this introduces stalling artefacts
#ifndef HAS_MULTICORE
tst r3, #(BIT_MODE7 | BIT_SCANLINES)
streq r10, [r12, r2]
tst r3, #BIT_SCANLINES
movne r0, #0
moveq r0, r10
tst r3, #BIT_MODE7
streq r0, [r12, r2]
#endif
tst r3, #(BIT_MODE7)
ldrne r0, [r12]