[vdr] ANNOUNCE: graphlcd-0.1.2
Andreas Regel
andreas.regel at gmx.de
Sat Sep 17 15:00:23 CEST 2005
Hi,
here is a new release of the GraphLCD base package and plugin for VDR.
You can download the packages from the berlios project's file page:
http://developer.berlios.de/project/showfiles.php?group_id=3566
Changes since 0.1.2-pre6:
graphlcd-base:
- glcddrivers: ks0108: Improved timings: Made setting of display control
lines like defined in the controller's data sheet. This fixes problems
with some display types. Thanks to Matthias Breitbach for providing a
LCD of that type.
- glcddrivers: gu256x64-3900:
- Corrected calculation of m_nTimingAdjustCmd.
- Added a test for RefreshDisplay config value to prevent a floating
point exception to occur when it is set to zero.
vdr-graphlcd:
- Fixed length of timebar in case event lasts longer.
- Added a patch for VDR 1.3.29 and up that adds a new method Tick() to
the cStatus class. This method is called from vdr's main task every
second. The patch should apply to older versions too, maybe small
changes are needed.
- Now querying the replay state in the cStatus::Tick() method if available.
- Now loading config file in cPluginGraphLCD::Initialize and not in
ProcessArgs. So it is possible to view the help page without specifying
config file and display.
- Rearranged includes to prevent an compiler error regardings the swap
function.
- Added a check for EIT scanner activity in
cGraphLCDState::ChannelSwitch function to prevent showing channel logos
during replay.
- Added a check for file extension in replay type identification (thanks
to Andreas Brachold).
- Added channel logos for Radio Eins (thanks to Andreas Brachold).
For the next release I will concentrate on bringing skinning support to
the plugin. I plan to use an modified and extended version of the
text2skin file format for defining the layout.
Andreas
More information about the vdr
mailing list