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.




The Startup Screen


Most of the Features at a glance


Some Shows Recorded


The TV Show Record Scheduler



Downloads Page
Download the source and build of XDVR
Java
The Programming Language that made this possible - also you will need to download the jre or sdk to run this program
Clemson University
The University that we attended and earned our B.S. in Computer Engineering




Last updated 1-20-2003

For comments or questions e-mail:
Armond
or
Michael