[FFmpeg-devel] [PATCH 6/8] x86inc: reduce difference to x264 upstream

James Darnley jdarnley at obe.tv
Mon Nov 6 22:28:59 EET 2017


On 2017-11-06 21:15, James Almer wrote:
> On 11/6/2017 4:56 PM, James Darnley wrote:
>> Line 733 is the align command to align the start of the function.  I
>> can't see why it fails here but not on any other function in that file
>> or any other file.
>>
>> After some cutting and pasting there is something about the mmxext
>> function on line 159.  Cutting it out with the following diff, and
>> building it will succeed.
>>
>>> ...
>>
>> I honestly have no idea why that causes a problem for the following
>> function.  I thought it might be the lower-case ret rather than the
>> upper-case RET macro but changing it doesn't change the error.
> 
> Try compiling with
> 
> make libavcodec/x86/rv34dsp.dbg.asm DBG=1
> make libavcodec/x86/rv34dsp.dbg.o DBG=1
> 
> To bypass all the macro obfuscation and get errors pointing to the exact
> problematic line in the preprocessed .dbg.asm file

WTF?!  Both those lines run without error.



More information about the ffmpeg-devel mailing list