I'm trying to look at what SDL does, because I'm looking for specific behavior. I want to play AVI, WMV, MPEG-1, MPEG-2, etc - video files - in a Delphi program.

I've used DSPack before, and it has a certain set of limitations. I'd like to expand my possibilities, but any time I search on "video playback" and related terms, I keep running into "video" meaning "video screen" or "video subsystem", rather than "stream of images".

So - is there a way of playing back video files (as in "stream of images") using SDL and Delphi? Easily? If so, can you point me to a tutorial or example or something that discusses how?

Thanks.