[FFmpeg-devel] [PATCH] use macho32 object format in 32-bits arch

Guillaume Poirier gpoirier
Mon Dec 1 18:24:06 CET 2008


Hello folks,

The attached patch should fix crashes that some users of libavcodec
experienced (MPlayer users if you want me to do some finger-pointing).

The problem comes from the fact that the code considers that "-f macho"
is the 32-bits flavor, and that "-f macho64" should be used to get the
64-bits flavor.

"yasm -f macho" leads to the generation of a 32-bits Mach-O object on a
32-bits machine, and a 64-bit Mach-O object on a 64-bits machine.

Attached patch should fix this (I must admit I didn't test it yet), but
it's not meant to be applied since it leads to code duplication as I'm
not comfortable with yasm.

Guillaume

-------------- next part --------------
A non-text attachment was scrubbed...
Name: macho32.diff
Type: text/x-patch
Size: 1804 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20081201/9c1ce3db/attachment.bin>



More information about the ffmpeg-devel mailing list