[FFmpeg-devel] fate : clang x86

Måns Rullgård mans
Mon Aug 30 23:52:03 CEST 2010


"Ronald S. Bultje" <rsbultje at gmail.com> writes:

> Hi,
>
> 2010/8/30 M?ns Rullg?rd <mans at mansr.com>:
>> Alex Converse <alex.converse at gmail.com> writes:
>>>>> Perhaps you should look at the yasm STRUC macro
>>>>
>>>> I am not going to recode MpegEncContext into yasm.
>>>
>>> You don't have to recode it, just write a little script to generate
>>> the yasm STRUC from the C struct
>>
>> It's not that easy. ?It recursively contains other structs and has
>> members with forced alignment. ?I wouldn't trust anything but the
>> compiler to get it right.
>
> Compile a C source file using MpegEncContext that printf()s the offset
> of relevant bits, run that script during compilation to output an
> includable .asm file that contains the correct offsets and include
> that .asm file in the yasm file.

Breaks cross-compilation.

-- 
M?ns Rullg?rd
mans at mansr.com



More information about the ffmpeg-devel mailing list