Here's something I don't understand: if ASF is meant to be an Active Streaming Format, why can't I play a partial ASF file?
I yoinked the first 5M of Akira from scour to test aviplay's ASF routines, but it will not play it. aviplay detects the video stream, then complains it can't find a data chunk. Perhaps aviplay just wants to read the whole file before playing...
I sorely wish this program was not written in C++ and qt.