[FFmpeg-devel] [PATCH] Convert MMX deinterlacing code to YASM

Vitor Sessak vitor1001
Thu Jul 29 00:33:17 CEST 2010


On 07/28/2010 11:56 PM, Michael Niedermayer wrote:
> On Wed, Jul 28, 2010 at 05:54:18PM +0200, Vitor Sessak wrote:
>> $subj, fixes the warning
>>
>>> In file included from
>>> /misc/fate/build/x86_32-linux-gcc-4.3/src/libavcodec/imgconvert.c:41:
>>> /misc/fate/build/x86_32-linux-gcc-4.3/src/libavcodec/x86/mmx.h:24:2:
>>> warning: #warning Everything in this header is deprecated, use plain
>>> __asm__()! New code using this header will be rejected.
>>
>> -Vitor
>
>>   imgconvert.c        |   99 +++++++---------------------------------------------
>>   x86/deinterlace.asm |   81 ++++++++++++++++++++++++++++++++++++++++++
>>   x86/dsputil_mmx.h   |   13 ++++++
>
> That deinterlacer is deprecated, we have better code in libpostproc
> libmpcodecs and probably other places

Anything LGPL and MMX optimized?

BTW, talking about x86/mmx.h, is x86/idct_mmx.c deprecated also or is it 
worth converting it to plain asm?

-Vitor



More information about the ffmpeg-devel mailing list