this code can actually drive all simple one-line displays
with minor changes, so rename the source file.
Origin commit data
------------------
Commit: a3a783d144
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-06-23 (Sat, 23 Jun 2012)
this is very experimental and depends on more fixes in
libstb-hal, but audio / video / OSD are basically working
Origin commit data
------------------
Commit: 2541edc918
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-06-18 (Mon, 18 Jun 2012)
Note: this will only work if dolby via SPDIF is also enabled.
Origin commit data
------------------
Commit: c32efda8a6
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-06-08 (Fri, 08 Jun 2012)
Apparently there is a problem on some machines / firmware
versions with the "blit only the used area" approach in
framebuffer_spark. In order to work around / fix those,
always blit the whole screen (guarded by #ifdef).
Origin commit data
------------------
Commit: 9a72d0389a
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-05-21 (Mon, 21 May 2012)
also, check for global objects which might get created later
Origin commit data
------------------
Commit: b29c608594
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-04-15 (Sun, 15 Apr 2012)
this allows e.g. to restart lircd on spark without restarting neutrino
Origin commit data
------------------
Commit: fb39dc71e0
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-04-14 (Sat, 14 Apr 2012)
this is used in channel search, fixes the radar icon
Origin commit data
------------------
Commit: 108de97bfb
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-04-06 (Fri, 06 Apr 2012)
no, the CFrameBuffer::blit2FB() API is *not* intuitive
(transp == true means: no transparency...)
Origin commit data
------------------
Commit: 20f20c8511
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-04-04 (Wed, 04 Apr 2012)
The LED driver seems to be pretty slow, so dont hammer
it with display requests.
Origin commit data
------------------
Commit: 779aa5b947
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-04-01 (Sun, 01 Apr 2012)
Even though this is hard to read, it might still allow
to navigate blind in case e.g. videosettings are wrong.
Origin commit data
------------------
Commit: 8a5b2241f5
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-04-01 (Sun, 01 Apr 2012)
Just for the case that some code has not yet added the correct
fb->blit() calls, call it once per second to make sure that
stuff appears on the display.
If you find menus or stuff which is lagging heavily, they are
probably missing those blit() calls.
Of course this has nothing to do with the LED display code,
but putting it there saves us from using yet another thread.
Origin commit data
------------------
Commit: 366751e85a
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-04-01 (Sun, 01 Apr 2012)
basically add fb->blit() in every widget where necessary to
make sure the framebuffer is updated with current content
Origin commit data
------------------
Commit: a029333c1a
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-04-01 (Sun, 01 Apr 2012)
Let everyone render in an offscreen buffer of 1280x720 pixels,
then blit to primary, scaling to target resolution.
This will need some calls to ->blit() sprinkled all over neutrino
which will come in a follow-up commit.
Origin commit data
------------------
Commit: ca873b609f
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-04-01 (Sun, 01 Apr 2012)
we're going to use the STFB blitter instead of manually
scaling everything if the videomode is not 720p, so more
or less revert all commits regarding FB scaling:
Revert "fontrenderer: scale fonts for nonstandard FB resolutions"
Revert "neutrino: resize framebuffer on videomode change"
Revert "fontrenderer: fix issue with epgwindow font when FB is scaling"
Revert "neutrino: fix artefacts with scaling framebuffer and 1080i"
Revert "spark: draw lines 2px wide instead of 1 in full-HD mode"
Revert "spark: do not scale framebuffer for PAL mode"
Revert "spark: fix framebuffer glitches"
Revert "spark: do not sync blitter after every rectangle (improves performance)"
Origin commit data
------------------
Commit: 7fcd36ed66
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-03-31 (Sat, 31 Mar 2012)
* only offer timezones which are actually installed in the system
* symlink the timezone file to /etc/localtime instead of copying
Origin commit data
------------------
Commit: f130d20b64
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-03-29 (Thu, 29 Mar 2012)
This is a first draft of code to display time and
volume percent on the 4 digit display on spark boxes.
Origin commit data
------------------
Commit: 9ab80482fa
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-03-28 (Wed, 28 Mar 2012)