Build Instructions for Cygwin -MPlayer Specific Overview at http://mplayerhq.hu/DOCS/documentation.html#cygwin -Install the folowing DirectX headers in /usr/include/ http://www.videolan.org/vlc/dx7headers.tgz -Install /usr/include/inttypes.h The inttypes.h included by mplayer did not work for me, however, this one does #ifndef INTTYPES_H #define INTTYPES_H #include #include #endif -Finally when you run configure, you need to disable mpdvdkit as there is some problem with the mplayer 0.90rc4 build for CYGWIN # ./configure --disable-mpdvdkit --enable-largefiles Installation from Binary -Install Cygwin http://www.cygwin.com/setup.exe TODO - Can someone provide a minimum set of cygwin packages? -Install mplayer unzip mplayer*.zip Cygwin Notes -Cygwin is built to support 32-bit files. Unfortunately, most video files can easily be 2+ GB. -A work around had to be implemented for Cywin to allow you to play either as much as possible of a presentation or select a part of a presentation -TiVo files are stored in the MFS in 512 MB Sections called "Parts" -mplayer now gives the user the ability to access the parts directly. The Now Showing retrieve also details how many parts are in a presentation. Syntax : Play up to 2 GB of fsid 12345 # mplayer tivo://tivo/12345 Play part 1 and 3 of fsid 1235 # mplayer tivo://tivo/12345/1 tivo://tivo/12345/3