XDVR is your digital video recorder and playback
system for your linux operating system. This project was developed
for a senior Computer Engineering design class consisting of two developers:
Armond Honore and Michael Speth. We chose to use Java as the primary
programming language because of its fast development time and cross-platform
compatibility. We used C for only the very basic hardware communication
with the video capture card. Our primary platform for this system is
Linux; however, it should take minimal programming effort to port the C portion
to other OS's such as Windows or Sun.
The features of our system includes video playback (mpeg, avi, raw, ect),
drag seeking, 30 second forward and backward seek, cable and composite support,
NTSC, PAL, different country cable frequencies (such as Japan, Australia,
USA, ect), channel favorites, automatic tv show recording, e-mail notification
of recorded show, and more.
Below are screen shots of the XDVR system.