- openal: revise header inclusion: OpenAL/al.h for osx and AL/al.h for
others. if windows builds want openal output, Creative OpenAL 1.1 SDK
headers aren't under AL/, but with OpenAL-soft, all headers are under
the AL/ directory (http://kcat.strangesoft.net/openal.html) therefore
no problems.
- cmake: now that openal header inclusion is revised, no need to add
the al.h directory among the header paths. besides, I was using the
TARGET_INCLUDE_DIRECTORIES function which requires cmake-2.8.11+ and
I was not comfortable with it.
cmake cleanups. (mostly replacing CMAKE_CURRENT_[SOURCE|BINARY]_DIR
with CMAKE_[SOURCE|BINARY]_DIR )
restrict ALSA to Linux builds.
backout restricting ALSA to Linux builds
- respect the returned code from send_output().
- ifdef cleanup:
* added new function pointer pause_output.
* added new macro open_audio_output.
* defined msleep as Sleep for windows.
fix thinko in GetOutput size calculation when count_diff>=4096 where
size must be 16384 (full buffer, 4*4096) not 4096: fixes stuttering
output with especially openal with high sample rates. fix the signed-
unsigned comparison warnings in oss code. fix broken playback if user
passes a rate option>65535 (just reject invalid rate values.) fix or
revise several driver messages. print error messages to stderr. kill
shutdown_output(), move its tiny functionality to drivers' shutdown
procs. remove the unnecessary output_result>0 check before sending
audio data to driver (we already break out of the loop if res<=0 a
few lines above that.) several other cleanups which I simply forgot
what they were about..
add missing error string for WM_ERR_ALR_INIT: it used to print garbage for it.
Merge branch 'master' into memoryallocation