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

Michael Niedermayer michaelni
Thu Jul 29 01:00:30 CEST 2010


On Thu, Jul 29, 2010 at 12:33:17AM +0200, Vitor Sessak wrote:
> 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?

The idea is to get some commercial company to donate money to the authors
and our non profit to relicence to LGPL


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

i dont know, but it doesnt seem very high priority to me
if you have time to kill, optimizing h264*c will make many more people
happy than converting that to plain asm, or help stefano with
libavfilter ...

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Opposition brings concord. Out of discord comes the fairest harmony.
-- Heraclitus
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100729/a2971be2/attachment.pgp>



More information about the ffmpeg-devel mailing list