Next Previous Content

7. History and future

Motivations

fame started in May 1999, when, a few month after having bought a TV card I had found that there were no video encoding software capable of recording video to turn my computer into a VCR. The software I had seen were too slow for my K6-233MMX and recording with no encoding was too much for my 5Go UDMA33 hard disk. I had always more or less interrested in image compression and one day I found that I had the sources of this old Berkeley encoder on one floppy disk. So I thought that it would be quite funny to have it run and take pictures directly from my capture device. This is how the project started, I watched at the sources to know how an mpeg file was made and started a really small encoder in C++. It was quite slow...2 fps in 320x240 in the best cases. So I decided to use MMX assembly and to change the DCT algorythm and it ran 320x240@25fps. Then, as I had access to a network, I decided to add networking support into it, and I'm currently trying to improve this and add audio support to the software.

History

Version 0.1

First public release.

Future

Packet Encapsulated Streams System layer support Sound support Stream multiplexer Better network support Capture from files Modules optimized for other processors/platforms


Next Previous Content