This library was created by me to improve the video support of the Allegro. Originally, Allegro supports only the archives FLC and FLI, which does not have audio, possess limited size and only 256 colors.
MJpgAlleg uses the JpgAlleg library, of Angelo Mottola, to decode the Jpg's files direct from a datafile to bitmaps, which will be displayed in sequence, and search for a sample or mp3, for the audio in the movie.
From 2.0 on, MJpgAlleg includes JpgAlleg, so now it can open jpg's using only MJpgAlleg library, and also uses the XviD library, to decode frames in m4v format direct from the datafiles, or open and play an .avi file, encoded with XviD or DivX (not 3.xx).
In version 2.2, it uses AlMp3 too, from Javier G., to decode mp3 audio. You need to download this separatedelly.
To compile this library you need a platform and one compiler supported by Allegro, beyond the proper Allegro. Actually I provide 2 makefiles, one for MingW and other for DJGPP, but since I don't use any platform dependent library, you can compile it for other platforms supported by Allegro, AlMp3 and XviD library too.
If you want to know more about this library go to the project's page (http://sourceforge.net/projects/mjpgalleg/).