[MPlayer-dev-eng] Altivec+GCC fix
Magnus Damm
damm at opensource.se
Wed May 21 14:32:17 CEST 2003
Hi again,
here's a new patch that makes it possible to use
altivec-accelerated playback under Linux.
* configure
Check for altivec.h and set HAVE_ALTIVEC_H
This is required for the new libmpeg2 files and for
the updated ffmpeg code
make sure ARCH_POWERPC gets set
(I choosed this instead of mpeg2_internal)
* libmpcodecs/vd_libmpeg2.c
Make sure that altivec gets enabled in libmpeg2
* libmpeg2/Makefile
Make sure the correct flags are passed to CC
Altivec files should only be compiled when altivec is enabled.
* libmpeg2/idct.c
Only use Altivec if enabled with configure.
* libmpeg2/motion_comp.c
Only use Altivec if enabled with configure.
* libmpeg2/idct_altivec.c
Updated to version 1.19 from sourceforge
This version includes the gcc bugfix
The new file also ditches the old assembly version
and it must be built with correct altivec-flags
* libmpeg2/motion_comp_altivec.c
Updated to version 1.12 from sourceforge
The old version crashed my gcc-3.2.2 (after allocating 1 Gig memory)
because of unfriendly altivec code, the new file is better.
The new file ditches the old assembly version
and it must be built with correct altivec-flags
/ magnus
On Wed, 21 May 2003 12:06:16 +0200
Arpi <arpi at thot.banki.hu> wrote:
> Hi,
>
> > I have it running right now, but before I continue I need someone
> > to apply the "ARCH_POWERPC vs ARCH_PPC" patch found in this mail:
>
> it would eb better to add sth like this to mpeg2_internal.h,
> instead of modifying it everywhere, making later sync harder:
>
> #ifdef ARCH_PPC
> #define ARCH_POWERPC 1
> #endif
>
>
> A'rpi / Astral & ESP-team
>
> --
> Developer of MPlayer G2, the Movie Framework for all - http://www.MPlayerHQ.hu
>
> _______________________________________________
> MPlayer-dev-eng mailing list
> MPlayer-dev-eng at mplayerhq.hu
> http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mplayer-cvs_main_20030521-altivec_libmpeg2.patch.gz
Type: application/octet-stream
Size: 9029 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20030521/32014f95/attachment.obj>
More information about the MPlayer-dev-eng
mailing list