[mythtv] [PATCH] Massive LCD Support Update
DanM
dan at milkcarton.com
Sun Aug 17 19:57:44 EDT 2003
Included with this:
* Massive update to the menuing code. Users with 4 line displays (such
as myself) will now see more choices
* Support for the buttons on the display - It's currently setup for the
CWLinux display. To enable support for your display, edit the
mythtv/libs/libmyth/lcddevice.h file and update the defines at the top
to reflect whats returned by your display. You will also need to update
your LCDd.conf file to make it pass off keypresses instead of handling them.
* Volume display (mythmusic)
* Show artist [album] song, x of y remaining and progress bar for
mythmusic (4 line display)
* MythListView now emit's unhandledKeypress. Mainly used by
mythmusic/databasebox.cpp to keep the lcd updated
* Menu scrolling - If item(s) are longer then display, then they are
scrolled at double speed (1/4 second) first time through (Thanks for the
suggestion Steven Finnegan)
* Modified constructor for MythContext to have bool lcd = true, because
I don't want mtd to take over the display (See planned things)
* Bunch more stuff I can't remember
Planned things:
* Make a deamon for the LCD stuff so mythbackend can turn on and off
LED's via the GPIO's most LCD's have, and mythfrontend can update the
lcd simultaniously
* Turn off the LCD after x minutes of inactivity from user
* More things depending on user feedback
* Allow lcdtextitem's to define if they are scrollable
* Update the scrolling code to do a ping - pong type of scrolling
instead of right to left
As always, let me know if any changes need to be made to get this committed.
-dan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mythlcd.tar.gz
Type: application/x-tar
Size: 17490 bytes
Desc: not available
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20030817/b6df54d8/mythlcd.tar-0001.tar
More information about the mythtv-dev
mailing list