From 55fb6d6e74047830d6701c356c0c20d6803c4c2a Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 4 Jun 2016 00:06:53 +0100 Subject: [PATCH] splash: Stop blanking splash too early in RPi boot sequence --- packages/graphics/bcm2835-driver/package.mk | 1 - .../bcm2835-driver/system.d/fbset.service | 10 ---------- .../patches/kodi-999.99.framebuffer-reset.patch | 15 +++++++++++++++ 3 files changed, 15 insertions(+), 11 deletions(-) delete mode 100644 packages/graphics/bcm2835-driver/system.d/fbset.service create mode 100644 packages/mediacenter/kodi/patches/kodi-999.99.framebuffer-reset.patch diff --git a/packages/graphics/bcm2835-driver/package.mk b/packages/graphics/bcm2835-driver/package.mk index b6d82d82e7..15eeeea7e7 100644 --- a/packages/graphics/bcm2835-driver/package.mk +++ b/packages/graphics/bcm2835-driver/package.mk @@ -94,6 +94,5 @@ makeinstall_target() { } post_install() { - enable_service fbset.service enable_service unbind-console.service } diff --git a/packages/graphics/bcm2835-driver/system.d/fbset.service b/packages/graphics/bcm2835-driver/system.d/fbset.service deleted file mode 100644 index f049271b10..0000000000 --- a/packages/graphics/bcm2835-driver/system.d/fbset.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Framebuffer setup -After=multi-user.target - -[Service] -Type=oneshot -ExecStart=/sbin/fbset -g 1 1 1 1 32 - -[Install] -WantedBy=graphical.target diff --git a/packages/mediacenter/kodi/patches/kodi-999.99.framebuffer-reset.patch b/packages/mediacenter/kodi/patches/kodi-999.99.framebuffer-reset.patch new file mode 100644 index 0000000000..9358280898 --- /dev/null +++ b/packages/mediacenter/kodi/patches/kodi-999.99.framebuffer-reset.patch @@ -0,0 +1,15 @@ +diff --git a/xbmc/XBApplicationEx.cpp b/xbmc/XBApplicationEx.cpp +index f6fffd8..6eeacf6 100644 +--- a/xbmc/XBApplicationEx.cpp ++++ b/xbmc/XBApplicationEx.cpp +@@ -85,6 +85,10 @@ INT CXBApplicationEx::Run() + unsigned int frameTime = 0; + const unsigned int noRenderFrameTime = 15; // Simulates ~66fps + ++#ifdef TARGET_RASPBERRY_PI ++ system("/sbin/fbset -g 1 1 1 1 32"); ++#endif ++ + // Run xbmc + while (!m_bStop) + {