[Ffmpeg-devel] [REQUEST] MMX/MMX2 and SSE optimizations for H.264 decoding

Martin Boehme boehme
Thu Sep 15 13:02:22 CEST 2005

Gamester17 wrote:
> On 9/14/05, Michael Niedermayer <michaelni at gmx.at> wrote:
>> why dont you try to become a programmer then?
> You know, the usual excuses; I'm too old, got too little free time, etc. 

I think you've hit the nail on the head here... the main problem isn't 
that the FFmpeg developers aren't aware of the areas where optimization 
needs to be done or that they don't have the necessary manuals or 
information (believe me, the guys who would be candidates for this 
_know_ where to get the Intel Reference Manual...).

Besides, the H.264 code already uses MMX... it uses both the general MMX 
routines from libavcodec/i386 and H.264-specific routines (take a look 
at libavcodec/i386/h264dsp_mmx.c). Now, I don't know if that covers all 
of the areas that could benefit from MMX (Michael?), but the point is: 
H.264 _is_ a performance-hungry codec, even for decoding, and it may 
just be too much for an Xbox...


Martin B?hme
Inst. f. Neuro- and Bioinformatics
Ratzeburger Allee 160, D-23538 Luebeck
Phone: +49 451 500 5514
Fax:   +49 451 500 5502
boehme at inb.uni-luebeck.de

More information about the ffmpeg-devel mailing list