Bug#523035: libvlccore0: VLC shuts down with "Illegal Instruction" warning opening any media

Gunther Furtado gunfurtado at gmail.com
Wed Apr 8 13:24:43 UTC 2009


2009/4/8 Reinhard Tartler <siretart at tauware.de>:
> severity 523035 important
> retitle 523035 vlc does not run on G3 Macs
> stop

To be precise: vlc's interface shows up but vlc cannot play media.

>
> Gunther Furtado <gunfurtado at gmail.com> writes:
>> That is an iMac G3 333MHz. I don't realy know about altivec.
>
> okay, then the issue is clear. libvlccore0 contains altivec code, which
> cannot be executed on G3 macs.
>
> From: http://en.wikipedia.org/wiki/Altivec
>
> AltiVec is a floating point and integer SIMD instruction set designed
> and owned by Apple, IBM and Freescale Semiconductor, formerly the
> Semiconductor Products Sector of Motorola, (the AIM alliance), and
> implemented on versions of the PowerPC including Motorola's G4, IBM's G5
> and POWER6 processors, and P.A. Semi's PWRficient PA6T. AltiVec is a
> tradename owned solely by Freescale, so the system is also referred to
> as Velocity Engine by Apple and VMX by IBM and P.A. Semi, although IBM
> has recently begun using AltiVec as well.
>

Thanks for explaining!

>
> In ffmpeg, we solve this problem by building the libraries twice on
> powerpc: a generic one in /usr/lib for G3 macs, and an altivec enabled
> on in /usr/lib/altivec. I think we need to do the same in vlc :-(
>

Just to confirm: I have '/usr/lib/altivec' and ffmpeg on my system.

> --
> Gruesse/greetings,
> Reinhard Tartler, KeyID 945348A4
>

greetings,

-- 
Gunther Furtado
Curitiba - Paraná - Brasil
gunfurtado at gmail.com

"...agora, só nos sobrou o futuro...", visto em www.manuchao.net





More information about the pkg-multimedia-maintainers mailing list