hi justin
the last libxine package (1.1.2) is 1.5 years old and I guess xine
improved during that time. I was active figuring out different ways to
compile ffmpeg and xine (1.1.1.11) on different architectures (G4/G5/
x64-32) and with different compilers (XCode 3.0 and 3.1 beta) on
Leopard. Please see my last mail on fink-devel on more details.
I'd like to have an up-to-date libxine in fink and can help and/or
take over maintainership.
facts & options:
- on PPC (G4/G5) xine compiles out of the box.
- XCode 3.1 compiles xine on all architectures out of the box.
- XCode 3.0 should compile on x86-64 as the asm code is using relative
addressing - I could figure this out next week on a friend's machine.
- XCode 3.0 on x86-32 is the problematic case. the options here are:
- just stop compiling and ask the user to install XCode 3.1
- figure out if we can package a darwin linker based on either GNU
binutils or Apple's 10.4.x open source linker
- disable mmx support in ffmpeg
- apply the PIC patch from Perian for libavcodec and libavcodec,
libavformat, libavdevice and libavutil to make it PIC but disable mmx
for libpostprocess
- apply the PIC patch from Perian and try to patch libpostprocess
ourselves.
what's your idea/opinion(s) on this?
btw. your sourceforge address seems to be broken.
cheers
matthias
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Fink-devel mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.devel