[FFmpeg-cvslog] r25196 - in trunk: configure doc/filters.texi libavfilter/Makefile libavfilter/allfilters.c libavfilter/vf_yadif.c libavfilter/x86 libavfilter/x86/yadif.c libavfilter/yadif.h

Alexander Strange astrange
Tue Sep 28 02:31:22 CEST 2010


On Sep 27, 2010, at 1:46 PM, Ronald S. Bultje wrote:

> Hi,
> 
> On Sat, Sep 25, 2010 at 12:43 PM, michael <subversion at mplayerhq.hu> wrote:
>> Author: michael
>> Date: Sat Sep 25 18:43:42 2010
>> New Revision: 25196
>> 
>> Log:
>> yadif filter, based on stefanos port of my yadif from mplayer.
>> Compared to stefanos, 2 frame output works with ffplay.
> 
> http://fate.ffmpeg.org/x86_32-macosx-gcc-4.2.1/20100927154653
> 
> Broke OSX build. Haven't had time to look at it yet.

>             :[prev] "r"(prev),\
>              [cur]  "r"(cur),\
>              [next] "r"(next),\
>              [prefs]"r"((x86_reg)refs),\
>              [mrefs]"r"((x86_reg)-refs),\
>              [pw1]  "m"(pw_1),\
>              [pb1]  "m"(pb_1),\


7 registers with PIC.
Moving pw/pb_1 to MANGLE() fixes clang -m32 -fomit-frame-pointer.
5 registers should work, but removing -fomit-frame-pointer too still makes it fail.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: yadif_mangle.diff
Type: application/octet-stream
Size: 2290 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/attachments/20100927/9676ef1c/attachment-0001.obj>



More information about the ffmpeg-cvslog mailing list