[FFmpeg-devel] [PATCH] arm-wince-cegcc build

Måns Rullgård mans
Wed Sep 24 22:18:01 CEST 2008


matthieu castet <castet.matthieu at free.fr> writes:

> M?ns Rullg?rd wrote:
>> "Eric Bellotti" <EricB at summit-tech.ca> writes:
>> 
>>>> BTW what's the calling convention/stack alignement on arm win-ce ?
>>> I believe windows ce is cdecl.  The stack pointer and frame pointer
>>> addresses align on 4-byte boundaries, so says link below
>>> http://msdn.microsoft.com/en-us/library/aa448593.aspx
>>>
>>>> Does it flow arm eabi ?
>>> Not 100% sure what you ask but the binaries produced by arm-wince-cegcc
>>> are PE (windows binary format).  Not compatible with arm eabi.
>> 
>> A lot of our ARM assembler assumes ARM EABI is followed, both in
>> argument layout and alignment.  I do not intend to add support for
>> anything else.
>> 
> So windows ce sould disable asm optimisation and there no .type problem 
> anymore.
>
> But do we still support oabi ?
> I was under the impression that 
> https://roundup.mplayerhq.hu/roundup/ffmpeg/issue395 wasn't merged 
> because it depends on eabi 8 byte stack alignement.

A lot of that has been merged.  The rest I haven't had time to sort
through and extract the clean bits.  It has nothing to do with EABI.

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-devel mailing list