[FFmpeg-devel] [HOWTO] Building FFmpeg for iPhone

David Conrad lessen42
Mon Oct 5 10:56:56 CEST 2009


On Oct 5, 2009, at 4:52 AM, M?ns Rullg?rd wrote:

> Matthieu CASTET <castet.matthieu at free.fr> writes:
>
>> M?ns Rullg?rd <mans <at> mansr.com> writes:
>>
>>>
>>> Mahmut Akcay <mahakcay <at> gmail.com> writes:
>>>
>>>> Good shot. idct implementation for armv6 & armv5te doesn't work
>>>> properly at least for flv codec.
>>>
>>> Both of them?  That's odd.  Assembling those files directly and  
>>> trough
>>> the preprocessor gives exactly the same output on Linux, so I'm  
>>> afraid
>>> I'm out of ideas for now.
>>>
>> May be it could be interesting to disassemble the iphone binary.
>> May be apple gas does some weird things.
>
> I couldn't find an arm/mach-o disassembler.

otool, though last I checked the default one didn't support armv7/ 
NEON. The one in /Developer/Platforms/iPhoneOS.platform/Developer/usr/ 
bin does though.

That said, I've been trying to reproduce this and haven't been able  
to. ffmpeg decodes test.flv fine on my iPod touch 1g, and I don't see  
any difference in simple_idct_armv5/6 from Linux.



More information about the ffmpeg-devel mailing list