Bug/patch #18714: fix game engine sound on OS X Intel, patch by
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Fri, 15 May 2009 12:34:01 +0000 (12:34 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Fri, 15 May 2009 12:34:01 +0000 (12:34 +0000)
commit009dea9577620d2ff0d0c95f0b4104237dea1abe
tree7207758683cb1e79f66e2031f24a5caa2ac8677f
parentb8657fd64895f9fcf7d5308b298e516c02faf110
Bug/patch #18714: fix game engine sound on OS X Intel, patch by
Ken Hursh and myself.

* Get rid of dependency on ALUT. It is really only used to
  load a WAV file, and apparently crashing doing so on OS X Intel,
  (perhaps due to endian issues?). There was already own code
  for doing this on some system, so now it uses that. That code
  had it's own endian issues which are now fixed, along with
  better checks to avoid crashing on corrupt or unsupported files.

* Also get rid of some unecessarily complicate #ifdefs.

* According to the bug report OS X Intel OpenAL only works with
  static openal linking still (WITH_BF_STATICOPENAL for scons).
config/irix6-config.py
config/linux2-config.py
intern/SoundSystem/openal/SND_OpenALDevice.cpp