Hi,
Recently, I was chatting to someone regarding _decent_ Mac DVD players, & came across Ogle. <http://www.dtek.chalmers.se/groups/dvd/>
Since it had already been running on *BSD, I figured it'd be a bit easy to port it, & it turns out it is, apart from a few quirks, which I'm hoping someone can help with....
Firstly, it uses System V messaging in order to work. Apparently this is deprecated (not sure why - anyone?). So I found this <http://freshmeat.net/projects/sysvmsgosx/> & installed it.
Secondly, the /configure script used an altivec flag that didn't work. (-wa,-m7400 I THINK?), so I changed it with XCFLAGS="-faltivec".
However, that didn't work, so I did ./configure --disable-altivec & it compiled & make'd just fine. X11 DVD playback worked, but it's dropping a _lot_ of frames.
Asking on IRC in #ogle, I was told the following...
---
1:54: hh: auch,... so it seems that all the altivec registers should be v0-v31
1:55: hh: but the inline asm in the altivec_mlib.c file just writes the number (0-31)
1:56: hh: so "lvsl 3,%0,%1\n" should be "lvsl v3,%0,%1\n" etc
1:56: hh: that will be a pain to fix though
---
I emailed the guy who wrote the original altivec code, but not heard back from him. Also, I don't know enough about assembly code to rewrite the whole shebag...
So to conclude...
What's wrong with SysV messaging, & can Ogle be rewritten _not_ to use it? (Apparently, only 2 files require this)
Can the altivec support be compiled in...?
Cheerio!
-- Yoav Felberbaum E-Mail: [EMAIL PROTECTED]
-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel