Revision: 11162
http://xbmc.svn.sourceforge.net/xbmc/?rev=11162&view=rev
Author: leafmuncher
Date: 2007-12-31 21:45:38 -0800 (Mon, 31 Dec 2007)
Log Message:
-----------
Tweaks for OS X. Disable Shoutcast, ccxstream, SMB, and GLX.
Modified Paths:
--------------
branches/linuxport/XBMC/guilib/system.h
Modified: branches/linuxport/XBMC/guilib/system.h
===================================================================
--- branches/linuxport/XBMC/guilib/system.h 2008-01-01 05:40:44 UTC (rev 11161)
+++ branches/linuxport/XBMC/guilib/system.h 2008-01-01 05:45:38 UTC (rev 11162)
@@ -7,10 +7,10 @@
#define HAS_XBOX_D3D
#define HAS_RAM_CONTROL
#define HAS_XFONT
-#define HAS_FILESYSTEM_CDDA
-#define HAS_FILESYSTEM_SMB
-#define HAS_FILESYSTEM_RTV
-#define HAS_FILESYSTEM_DAAP
+#define HAS_FILESYSTEM_CDDA
+#define HAS_FILESYSTEM_SMB
+#define HAS_FILESYSTEM_RTV
+#define HAS_FILESYSTEM_DAAP
#define HAS_FILESYSTEM
#define HAS_GAMEPAD
#define HAS_IR_REMOTE
@@ -50,17 +50,17 @@
#define HAS_AUDIO
#define HAS_SHOUTCAST
#define HAS_RAR
-#define HAS_CCXSTREAM
-#undef HAS_LIRC
+#define HAS_CCXSTREAM
+#undef HAS_LIRC
#define HAS_KAI
#else
#undef HAS_XBOX_D3D
#undef HAS_RAM_CONTROL
#undef HAS_XFONT
-#undef HAS_FILESYSTEM_CDDA
-#undef HAS_FILESYSTEM_SMB
-#undef HAS_FILESYSTEM_RTV
-#undef HAS_FILESYSTEM_DAAP
+#undef HAS_FILESYSTEM_CDDA
+#undef HAS_FILESYSTEM_SMB
+#undef HAS_FILESYSTEM_RTV
+#undef HAS_FILESYSTEM_DAAP
#undef HAS_FILESYSTEM
#undef HAS_GAMEPAD
#undef HAS_IR_REMOTE
@@ -102,9 +102,11 @@
#define HAS_PYTHON
#define HAS_TRAINER
#define HAS_AUDIO
+#ifndef __APPLE__
#define HAS_SHOUTCAST
+#endif
#define HAS_RAR
-#undef HAS_LIRC
+#undef HAS_LIRC
#define HAS_KAI
#ifndef _LINUX
@@ -119,39 +121,45 @@
#define DSSPEAKER_USE_DEFAULT DSSPEAKER_STEREO
#define LPDIRECTSOUND8 LPDIRECTSOUND
#undef GetFreeSpace
-#undef HAS_CCXSTREAM
+#undef HAS_CCXSTREAM
#endif
#ifdef _LINUX
-#include "../config.h"
+#include "../config.h"
#define HAS_PYTHON
#undef HAS_TRAINER
#define HAS_WEB_SERVER
#define HAS_UPNP
#undef HAS_AUDIO
+#ifndef __APPLE__
#define HAS_SHOUTCAST
+#endif
#define HAS_SDL
#define HAS_RAR
-#define HAS_FILESYSTEM_CDDA
-#define HAS_FILESYSTEM_SMB
-#define HAS_FILESYSTEM
+#define HAS_FILESYSTEM_CDDA
+#ifndef __APPLE__
+#define HAS_FILESYSTEM_SMB
+#endif
+#define HAS_FILESYSTEM
#define HAS_SYSINFO
-#define HAS_VIDEO_PLAYBACK
+#define HAS_VIDEO_PLAYBACK
#undef HAS_MPLAYER
#define HAS_VISUALISATION
#define HAS_DVDPLAYER
#define HAS_DVD_DRIVE
#define HAS_WMA_CODEC
-#define HAS_CCXSTREAM
-#define HAS_LIRC
-#define HAS_AC3_CODEC
-#define HAS_DTS_CODEC
-#define HAS_CDDA_RIPPER
-#define HAS_FILESYSTEM_RTV
+#ifndef __APPLE__
+#define HAS_CCXSTREAM
+#endif
+#define HAS_LIRC
+#define HAS_AC3_CODEC
+#define HAS_DTS_CODEC
+#define HAS_CDDA_RIPPER
+#define HAS_FILESYSTEM_RTV
#define HAS_FILESYSTEM_DAAP
-#define HAS_PERFORMANCE_SAMPLE
-#define HAS_LINUX_NETWORK
-#undef HAS_KAI
+#define HAS_PERFORMANCE_SAMPLE
+#define HAS_LINUX_NETWORK
+#undef HAS_KAI
#include <unistd.h>
#include <time.h>
@@ -169,18 +177,20 @@
#define HAS_SDL_AUDIO
#define HAS_DVD_SWSCALE
#ifndef HAS_SDL_2D
-#define HAS_SDL_OPENGL
-#ifdef _LINUX
+#define HAS_SDL_OPENGL
+#ifdef _LINUX
+#ifndef __APPLE__
#define HAS_GLX
-#endif
#endif
+#endif
+#endif
#ifdef _WIN32
#undef HAS_SDL_AUDIO // use dsound for audio on win32
#undef HAS_DVD_SWSCALE // no win32 build of swscale yet
#undef HAS_SCREENSAVER // no screensavers
#undef HAS_PERFORMANCE_SAMPLE // no performance sampling
#undef HAS_LINUX_NETWORK
-#define snprintf _snprintf
+#define snprintf _snprintf
#endif
#endif
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|