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

Reply via email to