History
- Winmpg (May 1999)
- First implementation of an MPEG-1 I-frame only encoder under Win32.
- Written from scratch in C++, with simple (matrix product) implementation of DCT in MMX assembly
- FAME (September 1999)
- Ported Winmpg to Linux
- Added support for streaming to network
- Added various input sources (capture, file)
- Released in January 2000 under the GPL
- libFAME (September 2000)
- Reviewed architecture of FAME and focused on video encoding
- Wrote both a floating point and MMX implementation of basic functions for portability
- Started engineering project on 'MPEG-4 encoding with shape support' in March 2001
- Added motion estimation (fourstep)
- Added MPEG-4 bitstream syntax
- Added intra shape coding
- Much better performance