[FFmpeg-devel] iOS Cross Compile issues
Gerhard Roethlin
gerhard at disneyresearch.com
Tue Dec 20 15:13:15 CET 2011
On 2011.12.20, at 11:57, Carl Eugen Hoyos wrote:
> Gerhard Roethlin <gerhard <at> disneyresearch.com> writes:
>
>>> make V=1
>
> ...
>
>> -c -o libavfilter/af_volume.o libavfilter/af_volume.c
>> error: invalid operand in inline asm: 'adds $1, ${2:R}, ${2:Q}, lsr #31
>> itet ne
>
> From my tests with native iOS compilation, I guess this patch fixes this
> specific issue:
> http://ffmpeg.org/pipermail/ffmpeg-devel/2011-December/117809.html
> http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/137959
> But I ended up with more compilation failures for ff_sqrt (for example in
> ac3enc_fixed.c). Since this may be different for you, please test!
This seems to be a different issue in my case. At least the one in av_clipl_int32_arm seems to be caused by %Rn and %Qn. http://gcc.gnu.org/onlinedocs/gcc-4.2.1/gcc/Machine-Constraints.html says:
Q: A memory reference where the exact address is in a single register (``m'' is preferable for asm statements)
R: An item in the constant pool
But I don't know if that's actually related with this issue.
> Carl Eugen
Gerhard Röthlin
Tech Transfer & Git Mastery
More information about the ffmpeg-devel
mailing list