Matthias Ringwald a écrit :
> Hi Linus, hi Mark.
> 
> Besides stressing Alexander's suggestion on better using the tracker for 
> discussing .info submissions than sending inline text (which often 
> causes trouble), I'd like to learn about the required patches. If they 
> are not fink specific but just required on the mac, we should try to 
> push them upstream to xine-devel (which is appreciates most of the times).

OK, it's in the tracker now, with updated info-file. Sorry for the bug.

> Did you read my 2 previous postings to the list concerning xine lib on 
> x86-32 with XCode 3.0? The MacBook Air has a Core 2 Duo which AFAIU is a 
> 64-bit CPU (please correct me if I'm wrong). I can try to see if your 
> .info/.patch compiles on a MacBook x86-32 with XCode 3.0 next week.

Hmm, I'm still not clear whether this is 32-bit or 64-bit. Core2Duo is 
64-capable, but sizeof( int* ) is still 4, so this seems to be 32-bit.

> In the info file, xine lib 1.1.10.1 is used which is already superseded 
> by 1.1.11, which I belief will be replaced by 1.1.11.1 pretty soon, as 
> another security bug was discovered recently. But this shouldn't make 
> any difference to the .info file besides the source code url.
>  In the info file %v can be used, e.g., in the Source tag to specify 
> xine-lib-%v.tar.bz instead of repeating the version number.

My bug, corrected version is in the tracker.

> I'm not sure if most of the patches from the PatchScript are still (it 
> looks like the come from the current libxine 1.1.2 package) needed. As I 
> said, I can build xine lib 1.1.11 on G4, G5 without any patches, and on 
> X86-32 at least with XCode 3.1 when disabling tomsmocomp.
> Maybe we can start without patches and add them as needed.

I don't have XCode 3.1. When I try to compile with the included ffmpeg, 
I still get the dreaded

ld: absolute addressing (perhaps -mdynamic-no-pic) used in 
_postProcess_MMX from 
.libs/xineplug_post_planar.lax/libpostprocess.a/postprocess.o not 
allowed in slidable image
collect2: ld returned 1 exit status

so compiling with --with-external-ffmpeg it goes through (when disabling 
dscaler_greedyh and tomsmocomp). I put a new .info and .patch to the 
tracker, a bit shorter now.

> The patch disables the dscaler_greedyh. I think the problem with its asm 
> implementation was already fixed in xine-lib and should work now on mac 
> x86. disabling the dscaler_tomsmocomp is probably required. Would it be 
> better to keep the method but make it a No-op, such that the 
> deinterlacer can be selected but it's doing nothing?

Might that be a problem with GUIs for Xine? Else I'd say to just delete it.

> 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.

Yep, now it works fine, thanks! But only if I install it in the root, 
with fink it still doesn't work :(

Linus

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to