[FFmpeg-devel] fate : clang x86
Ronald S. Bultje
Mon Aug 30 23:49:38 CEST 2010
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.
More information about the ffmpeg-devel