Aus der ML,
Hi list,
here is a new release of the graphlcd plugin. Because of its increased
size I splitted the archive into two: one with the plugin and all needed
files to get it working (vdr-graphlcd-0.1.0.tgz) and another one with
the original font, logo, splash screen files
(vdr-graphlcd-contrib-0.1.0.tgz). You will need the second e.g. if you
want to build your own fonts.
You can get them both here: http://www.powarman.de/vdr_graphlcd.htm
Changes since 0.0.9:
- modified hd61830 driver:
-- fixed bug in partly update
-- modified write method
- replaced sed1330 driver with roland praml's original patch
- modified sed1330 driver:
-- renamed control line names to reflect the controller's
specification a bit more
-- modified WriteCmd and WriteData
- modified sed1330_2 driver (thanks to Heinz Gressenberger and Roland Praml)
-- renamed control line names to reflect the controller's
specification a bit more
-- modified WriteCmd and WriteData
-- added possibility to change oscillator frequency through setup menu
-- added experimental support for 8080 operation mode (undef MODE6800 in
sed1330_2.c to test it)
-- commented out sleep calls, probably not needed any longer (please
test this)
- added framebuffer device driver (thanks to Stephan Skrodzki)
-- README tells you how to use it
- added serdisplib driver (thanks to Wolfgang Astleitner)
-- README.serdisplib tells you how to use it
- fixed a bug in serdisplib driver that caused some flickering
(thanks to Wolfgang Astleitner)
- new GU256x64-372 driver (thanks to Andreas 'randy' Weinberger)
- fixed an error in T6963 driver's partial refresh when using auto mode
- new image driver that writes an image sequence in pbm format to /tmp
- made round rectangle type 4 looking rounder (thanks to Andreas
'randy' Weinberger)
- text item display (programme information) now also contains title
and subtitle
- added up/down scrolling to text item display
-- fixed a bug with long texts in text items (thanks to Andreas Brachold)
- fixed cGraphLCDSetup::CopyFrom: copy of ShowMenu was wrong
- fixed cGraphLCDSetup::CopyFrom: missing ModifiyReplayString
- simplified the display of the replay string
-- more than two lines are possible if they fit on screen
- modified uSleep and nSleep when using wait method 0: now tests if
value is greater than 0 before sleeping at least one microsecond
- added scroller widget, a single scrolling text line
-- extended Text, Char and CharProp of cGraphLCDLib to support this
-- using it for program information (present title and subtitle)
-- scroll speed (time interval and pixel increment) configurable in
setup menu
- fixed DisplayProgramm for small LCD's, no overlapping program
information texts with logo or symbols (thanks to Andreas Brachold)
- fixed german translation of month march (thanks to Andreas Brachold)
- added new, replaced some and deleted some old channel logos
(thanks to Hannes Stein for collecting, sorting and renaming the logos
from Holly, Hulk, Lola, C. Born, himself and providing a new
logonames.alias)
- added a lot of splash screens for 140x32, 128x64 and 240x128 LCD's
(thanks to Hannes Stein)
- included DisplayReplay Patch from Andreas Brachold
-- scrolling ReplayMessage
-- display of a replay-dependent logo (selectable in setup menu, replay
type identification has to be enabled for this)
-- improved display of time bar and indexes according to display size
-- just showing minutes and seconds for replays shorter than one hour
-- simplified DisplayProgramm
- further code revising and cleaning:
-- using STL string instead of char array strings for font and graphlib
functions
- some compilation fixes (thanks to Tobias Grimm)
- the Makefiles now have a proper install target (thanks to Tobias Grimm)
- fixed some memory leaks in logolist.c and some of the drivers
(thanks to Andreas Brachold)
- showpic: now does a clean exit after "kill" (thanks to Andreas Brachold)
- showpic: new command line parameter -t (timing) to select low level
wait method (thanks to Christian Gmeiner)
- fixed possible overlapping of replay string and progress bar with logo
(thanks to Andreas Brachold)
- support for animated logos (thanks to Andreas Brachold)
-- extended plugin, convpic and showpic to support this
-- convpic now can read and write animations in tuxbox-aniplay-format
-- included some new animated replay logos
- now using usleep() instead of low level sleep functions from
drivers/fct.h in display.c (this reduces cpu load when gettimeofday
wait method is used)
- new setup parameter "Identify replay type" that makes replay logos
possible without forced modifying of the replay's text
- revised README a little bit
MfG
Andreas