[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