TVapp Software
The software components of the TVapp currently consist of:
-
Linux Terminal Server Project for network booting and NFS mounting of all persistent volumes (the TVapp has no hard-disk),
-
mplayer for playing the MPEG-2 streams from the server and DVD,
-
XFree86 and the Trident CyberBlade driver for video output. I’m currently in the process of patching the Trident driver to correctly handle XVideo overlays in interlaced modes.
Currently planned are:
-
Linux Infra-Red Controller for IR control,
-
a custom client and server to handle the streaming of MPEG from server to the TVapp device,
-
a custom application to record MPEG streams from DVB-T receiver cards,
-
an on-screen menuing system that either uses X-Windows to do its displays, or that is a plug-in to mplayer to allow it to do alpha-blends with the live video.