Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] [ANNOUNCE] graphlcd-0.0.9
Hi list,
graphlcd is a plugin to support graphical LC Displays with VDR.
Latest version available at: http://www.powarman.de/vdr_graphlcd.htm/
Changes since 0.0.8:
2004-03-06: Version 0.0.9
- reworked driver interface:
- all drivers in one library
- static and dynamic linking of drivers possible (look for STATIC_DRIVERS
in Makefile)
- moved low level parallel port code to the new class cParallelPort
- cleaned up driver's code
- adopted plugin and showpic to this new interface
- gu140x32f updates (thanks to Andreas Brachold)
- brightness control through setup works now
- timing setup works now
- fixed cGraphLCDSetup::CopyFrom (thanks to Andreas Brachhold)
- removed memory leak in GraphLCDSetup (thanks to Andreas Brachhold)
- now using driver ID instead of driver name for driver creation
(thanks to Andreas Brachhold)
- setup menu: only show entries that are relevant for current driver
(thanks to Andreas Brachhold)
- added replay string modification, selectable in setup menu
(thanks to Andreas Brachhold)
- showpic: now clearing LCD buffer before displaying image, fixes error
when displaying image sequences (thanks to Andreas Brachold)
- showpic: no double GraphLCDSetup any longer, wait settings now used
(thanks to Andreas Brachold for reporting this one)
- fixed segfault when font is not correctly loaded (Thanks to Andreas
Brachhold)
- code revising and cleaning (not completed):
- extracted setup menu code from graphlcd.c to menu.c/menu.h
- extracted status monitor code from graphlcd.c to status.c/.h
- extracted logo code from graphlib.c/.h to logo.c/.h and
logolist.c/.h and using list and vector containers from STL for
storing the data
- showpic and plugin now share the same logo source code
- general: using new/delete instead of malloc/free (not completely yet)
- using STL's vector and string for storing menu entries
- general: using STL string instead of char array strings
- sleep functions from fct.c/.h and other are now part of driver library
(no double files)
- string functions from fct.c/.h are now in strfct.c/.h
- added new wait method using gettimeofday for kernel 2.6 users (thanks to
Henning 'fawkes')
- new default wait method: nanosleep_rr (same as in 0.0.7)
- updated ks0108 and sed1520 driver (thanks to Andreas Weinberger)
- drawing errors fixed
- code cleanups, adopted to new coding style
- ks0108: support for displays greater than 128x64
- removed double ReverseBits from ks0108, sed1330 and sed1520 drivers
- new alternative sed1330 driver, supports more sizes, choose with "sed1330_2"
(modified original driver, thanks by to Heinz Gressenberger)
- please test it, maybe we can join these two
- improved volume display (thanks to Andreas Weinberger)
- now disappears correctly after approx. one second
- if muted, a symbol will be shown in symbol area and volume bar
- slightly modified display, bar has variable height now
- added RoundRectangle Method to graphic library
- both colors are possible now
- adopted display code to use this new function
- new logos for medium displays (thanks to Hannsens)
- fixed displaying wrong channel, logo, programme when a recording on primary
device starts (thanks to burki for reporting this one)
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe vdr" as subject.
Home |
Main Index |
Thread Index