The simplest MediaMVP hack
14 December 2005

And it is... changing the graphics!

The method the MVP uses to update the interface screen is to call back to the server saying "this button has been pressed, what do I do?" The server then responds with a new bitmap image for it to display. This, IMO, is a bit longwinded, especially for an embedded Linux box with several CPU cycles to spare. While the format of the images has to be BMP (so you can't speed the interface up by using compressed JPGs) it can be changed by overwriting the files in C:\Program Files\Hauppauge MediaMVP\image\English So, create an image for the top half of the screen (600x180, 24 bit, uncompressed, BMP) and one for each of the menu options of music, pictures, radio, settings, videos (at 600x220, 24, bit, uncompressed, BMP) and you can have a customised MVP in a matter of seconds.