[FFmpeg-devel] [PATCH][RFC] Indeo3 replacement

Maxim max_pole
Sat Jul 25 19:24:35 CEST 2009

Hi crews,

as already volunteered I'd like to maintain indeo3 decoder in the
future. Unfortunately the ffmpeg's decoder is unmaintable (Mike, sorry!)
because nobody understands how it works. Therefore I want to submit a
patch proposing a new source for this algorithm. Below its advantages in

- deobfuscated algorithm
- heavily commented source
- decoding tables will be generated dynamically making "indeo3data.h"
tiny compared to the existing one!
- one huge code blob was splitted into several functions


- it was written fast therefore it contains several simplifications can
be programmed safer
- may be further splitted
- it was not tested on PPC yet

There is already a documentation for this algorithm here: http://wiki.multimedia.cx/index.php?title=Indeo_3

Attached files are the sources itself because the new sources are VERY different from the existing ones!

Plz be merciful to me and help me out to make this stuff good-looking!
Waiting for reviews...

-------------- next part --------------
A non-text attachment was scrubbed...
Name: indeo3.c
Type: text/x-csrc
Size: 60785 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20090725/0c5ce854/attachment.c>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: indeo3data.h
Type: text/x-chdr
Size: 38601 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20090725/0c5ce854/attachment.h>

More information about the ffmpeg-devel mailing list