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

Previous Up Next