DirectShow video player. Must be done in MS Visual C++: 1) play any video file like avi or mpeg 2) mpeg decompression MUST take place on the graphics card using any modern card from NVIDIA or ATI. 3) Buttons for play forward/backward, pause, play forward/backward at specified slower frame rate. 4) checkbox to frame sync to video card using VBR 5) Play an additional small, uncompressed video file at a specified area on screen at the same time that primary video file plays. Play this second file frame synced with primary video file. File name and position onscreen are options in the GUI. Second file may be larger than can fit in memory so must read in chunks and still play correctly.
## Deliverables
Complete Visual Studio project including all source code that build and runs with no bugs using MS Visual Studio.
## Platform
Windows XP