hi alex

glad that you're asking. let's see. we have a package submission at the tracker with discussion and slightly outdated package files at:
https://sourceforge.net/tracker/?func=detail&atid=414256&aid=1927452&group_id=17203

Jean-Francois Mertens is helping out when he finds time to so. AFAIK we got all optional stuff to compile and have a rather complete version now, fixing 1-2 other packages on the way. caca is fixed, and I've posted an update to the libsndfile package on the tracker.

In the meantime, xine released 1.1.12 (after 1.1.11 and 1.1.11.1) which allowed to integrate all of my patches upstream. we fix the X detection on 10.4 (works on 10.5) and the only remaining patch is the disabling of an de-interlacer (Toms Motion Compensated Deinterlace) which cannot be compiled with XCode 3.0 on Intel. I think it cannot compiled on PPC either, btw.

I've finished a clean build according to your documentation on the wiki. btw. could you try to check if the "freckle" wiki account is associated with me? if not, I'd like to get a new account (e.g. mringwal or my full name would be ok) to add some comments to your description. mostly, that on issuing the fink maintainer-mode build command, packages which your new package depends on probably might fail to build. I would add that in this case, it's ok to just let fink install those, and continue with the package one is working on. if someone is interested in fixing this, try a new clean tree without any packages and try to build libxine1.. :)


I'm confident that the package itself is ready. the last point to consider was if this should be an updated libxine1 or a new libxine2. I'm trying to compile the 4 packages which depend on libxine1 ( gxine, amarok-engine-xine, videocut, kmplayer) but I'm having limited success so far. JFM asked if apps compiled against the old version will work against the current package. right now, I'm not at home and only have an MacBook Pro which does not allow me to compile the old package. Will be back end of the week and can do this on my cute PowerBook G4.

one different issue: libxine1 is build against an external ffmpeg. this ffmpeg is from 2007-12 but build without mmx support which probably happended due to this annoying restriction in XCode 3.0 of not building a shared library which contains absolute addressing. I do see the point that there should not be absolute addressing in a shared library, however, other platforms and other XCode versions don't mind and nobody will be be able to convince the ffmpeg guys to fix this. I've posted about this. the asm code can be slightly altered as it is done by the perian project to compile the mmx version with XCode 3.0. however, their fix is only done to "half" of ffmpeg so cannot be used to compile a complete ffmpeg or libxine with mmx support. I might try to extend the fix to the whole ffmpeg one day but I guess I'll do other stuff first. e.g. libxine does not play audio cds (yet), although an experimental branch exists with this feature.


I'll attach the latest .info & .patch files, maybe you could just stick them to the tracker. I didn't start the package and I (still) don't have fink developer status, so I cannot post them there.

cheers,
matthias



On Apr 21, 2008, at 6:54 PM, Alexander Hansen wrote:

Linus Gasser wrote:
Matthias Ringwald a écrit :

Linux, for xine-lib not working on your machine. can you try to download, and install xine-lib without fink into the default location (/usr/local/..) and then try the muxine example again? Could you erase xine lib before from your machine too? uninstall the ffmpeg packages from fink, clean up your /usr/local/lib and / usr/local/include. maybe some files got mixed up.


Cleaned further the info-file, now it works with me. Any other taker?

Linus

-
What's the status here?  I'd love a working xine in Fink.



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to