[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
> _FRAMESIZE.
>
FRAME_SIZE?
> HZ (used in af_biquads.c) is defined as _HZ in sys/m_param.h, is there a
> better name?
>
HERTZ?
> 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