[FFmpeg-devel] [PATCH] use MANGLE in cavsdsp_mmx.c

Måns Rullgård mans
Wed Sep 30 18:16:07 CEST 2009


Reimar D?ffinger <Reimar.Doeffinger at gmx.de> writes:

> Hello,
> since OpenBSD uses PIC and EBP and EBX can't be used, it can't
> compile cavsdsp_mmx.c.  While those are "m" constraints, at least
> some still use up a register.  Attached is a patch that fixes
> compilation by using MANGLE on one of the variables that is only
> used in 2 places.  Personally I'd be in favour to be consistent with
> other parts of FFmpeg and just use MANGLE whereever possible, but
> that would be a more invasive change.

Here's a patch I had sitting around which changes some h264 asm to use
mangle.  IIRC it works on Linux with modern compilers.  It may or may
not fix some problem somewhere.

-- 
M?ns Rullg?rd
mans at mansr.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: h264_x86_mangle.patch
Type: text/x-patch
Size: 3668 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20090930/ab91a4ec/attachment.bin>



More information about the ffmpeg-devel mailing list