[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