Chris Robinson
c7273ada8e
Handle libossaudio as an optional OSS library
2017-09-15 22:22:45 -07:00
Chris Robinson
6b030999cb
Don't require SDL_sound for alffplay
...
Also explicitly link with libz for alffplay, since static ffmpeg libs need it.
2017-02-11 12:56:13 -08:00
Chris Robinson
49fd154829
Update cmake scripts to handle policy 0054
2016-11-22 14:50:55 -08:00
septag
ac26b209a6
fixed minor check in FindDSound.cmake
2016-11-03 01:52:40 +03:30
septag
d142ba1ab4
Added cmake FindWindowsSDK for FindDSound module and fixed FindDSound.cmake
2016-11-03 00:37:09 +03:30
septag
d01d30ad5e
Added cmake support for dsound and windows 8/10 SDKs
2016-10-30 14:18:45 +03:30
Chris Robinson
6689c61ff4
Remove the MIDI code
...
The extension's not going anywhere, and it can't do anything fluidsynth can't.
The code maintenance and bloat is not worth keeping around, and ideally the AL
API would be able to facilitate MIDI-like behavior anyway (envelopes, start-at-
time, etc).
2015-10-20 18:01:27 -07:00
Chris Robinson
d5675d5395
Search more aggressively for libs needed by SDL_sound
2015-09-30 21:34:30 -07:00
Chris Robinson
f2d59671b2
Add a cmake module to find JACK
2014-12-21 15:48:40 -08:00
Chris Robinson
3a6baab495
Use the current binary dir for shared function checks too
2014-08-20 13:47:56 -07:00
Jesper Särnesjö
ba9995a8de
Use directories relative to current project in CheckFileOffsetBits.cmake
...
Enables building OpenAL Soft in a subdirectory of another project.
2014-08-20 13:31:24 -07:00
Chris Robinson
dd1df64537
Search for the correct include and lib directories for the DX SDK
...
And only set them when needed.
2014-08-15 14:26:06 -07:00
Chris Robinson
951870b189
Enable large file support
2014-08-05 05:05:05 -07:00
Chris Robinson
d2c0a43498
Add an ffmpeg-based example player
...
This example shows proper timing and A/V synchronization with an OpenAL stream.
Requires the in-progress AL_SOFTX_source_length extension to avoid manually
keeping track of the buffer queue length.
2014-06-02 17:33:11 -07:00
Chris Robinson
13eac2552e
Update the examples to use SDL2
...
This should make it easier to build the examples on 64-bit, where there are no
premade dev libs for SDL1 on 64-bit mingw. FindSDL_sound.cmake has been
updated to accept SDL or SDL2.
2014-05-23 12:14:51 -07:00
Chris Robinson
e78acce652
Don't mix old- and new-style FIND_PACKAGE_HANDLE_STANDARD_ARGS calls
...
Some (all?) versions of cmake seem to get a bit confused when an old-style
FIND_PACKAGE_HANDLE_STANDARD_ARGS call fails, and the scripts attempt a new-
style call later on. It continues to think it's using old-style, acting as if
REQUIRED_VARS is the message and looks for a VERSION_VAR variable.
2014-05-10 09:34:16 -07:00
Chris Robinson
7fed6383c0
Include FindALSA.cmake
...
Older versions of CMake don't seem to have it.
2014-04-23 02:12:34 -07:00
Chris Robinson
96c559fbef
Use a find module to look for DirectSound
2014-04-19 07:49:27 -07:00
Chris Robinson
887763e41c
Use find cmake modules for more backends
2014-04-19 06:35:14 -07:00
Chris Robinson
a3c76c3274
Add an option for FLuidSynth to handle MIDI
2013-11-28 03:08:28 -08:00
Chris Robinson
fe5428dc49
Add a custom FindSDL_sound cmake module
...
The one that comes with CMake is broken, incorrectly setting
SDL_SOUND_LIBRARIES, causing warnings, and not even working if the
project is C only.
2013-06-05 19:21:09 -07:00
Chris Robinson
a3846ba53b
Don't use a custom CheckCCompilerFlag.cmake
2013-03-13 21:29:47 -07:00
Chris Robinson
8dfa2560b1
Use a better method for determining if shared functions exist
2011-07-23 00:48:19 -07:00
Chris Robinson
85838c1d57
Define ARGSTACK and CALLSTACK only when needed for testing shared libs
2010-05-16 08:03:05 -07:00
Chris Robinson
2083884ae3
Properly check for functions in Win32 shared libs
2010-02-16 05:36:49 -08:00
Chris Robinson
a9fc272e39
Prettify CMake checks for compiler switches
2009-12-09 08:46:35 -08:00