Posts: 278
Joined: Dec 2007
Reputation:
5
elan
Senior Member
Posts: 278
A few more questions to those in the know:
* Mac SDL doesn't use X11. Is that going to be an issue?
* I'm trying to build libGoAhread from xbmc/lib/libGoAhead, and I can build what's in there, but it seems to be missing lots of stuff (e.g. all the um* stuff and the ej* stuff). Any pointers?
Thanks!
Posts: 278
Joined: Dec 2007
Reputation:
5
elan
Senior Member
Posts: 278
Ooo, getting closer...however, it's time for bed!
Available videomodes:
Found mode: 1920x1200
Found mode: 1600x1200
Found mode: 1600x1000
Found mode: 1344x1008
Found mode: 1280x1024
Found mode: 1280x960
Found mode: 1344x840
Found mode: 1360x768
Found mode: 1280x800
Found mode: 1024x768
Found mode: 1024x640
Found mode: 960x600
Found mode: 800x600
Found mode: 848x480
Found mode: 800x500
Xlib: extension "XINERAMA" missing on display ":0.0".
Reading symbols for shared libraries . done
2007-12-12 00:38:44.748 XboxMediaCenter[54121:813] Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz.
Constructing surface
GLX Info: NOT Using destination window
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
GLX Error: No Multisample buffers available, FSAA disabled
GLX Info: Using parent window
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 78 (X_CreateColormap)
Resource id in failed request: 0x9442e6f5
Serial number of failed request: 16
Current serial number in output stream: 18
Posts: 94
Joined: Nov 2005
Reputation:
-10
this will be extremely popular, there are no decent media centers out there for osx.
thanks for taking the time out to port this, if you'd like anyone to test it i run
17" iMac intel core 2 duo
ati radeon x1600 (128mb vram)
and
Macbook intel core 2 duo
onboard x3100 Intel Video Card, (144mb vram)
both running OS X Leopard 10.5.1
Posts: 278
Joined: Dec 2007
Reputation:
5
elan
Senior Member
Posts: 278
By the way, I've been treating the OS X target as sort of a sub-port of Linux, so I leave _LINUX defined and then do...
#ifdef __APPLE__
...
#endif
...since OS X is pretty much UNIX. In the long term, it may make sense to define something like _UNIX at the high level and then #ifdef for LINUX, OS X, etc.
I hope this is alright, it certainly made the port easier, but please let me know if this isn't seen as the right way of doing things. Where it made sense I have whole new subclasses for things (like the PortAudio player) that live alongside the Linux and Windows ones.
Anyway, I want to get my changes merged into the branch as soon as possible. I need to do a bit more work and get things working better first.