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