[FFmpeg-devel] [RFC]AIX support

Clément Bœsch ubitux at gmail.com
Sat Jun 29 13:17:20 CEST 2013

On Sat, Jun 29, 2013 at 03:50:32AM +0200, Carl Eugen Hoyos wrote:
> Hi!
> With attached patch, fate fails on aix for tak and some aac tests, everything 
> else works with --disable-shared.
> shared library support is missing, I have no idea what to do.
> uname -m is "machine ID number of the hardware" on aix, the configure patch is 
> from malc (qemu).

> I had to rename "AVClass class" because math.h defines "extern int class()" 
> for c compilation.

I wonder what's the best reason between this and "my c++ compiler doesn't
like it" :)

> sys/thread.h defines "void thread_init(unsigned long long, unsigned long 
> long);" so I renamed thread_init in */pthread.c
> FRAMESIZE in ra144 is bad because sys/mstsave.h defines FRAMESIZE as 


> HZ (used in af_biquads.c) is defined as _HZ in sys/m_param.h, is there a 
> better name?


> aix assembler does not support local labels, so the current timer.h 
> implementation does not work, an alternative is a relative jump afaict, I am 
> not sure if I am able to implement that.
> Flames, comments?

Please split.

Are you adding a FATE instance for AIX?

PS: is there any demand for supporting AIX or that's merely for fun?

Clément B.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20130629/6d625d69/attachment.asc>

More information about the ffmpeg-devel mailing list