Lagarith Lossless Codec
This is a simple program I have written to play AVI files. It uses openGL and openAL for the video and audio output. Its main strength is the fact that it can play incomplete AVI files, or AVI files that are still being downloaded. In both cases seeking is allowed, although the frames will likely be garbled for a little while. For people looking to work with AVI files in their own programs, the AVI parser class will likely be of interest. This class encapsulates the video file information as well as handling the audio and video decoding.
Source code and executable available here.