aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 6.1 uses front- and back-center, not left- and right-back channelsChris Robinson2009-01-242-66/+57
|
* Seperate mixing loops depending on source channel configurationChris Robinson2009-01-241-56/+111
|
* Reimplement panning using lookup tables, based on a patch by Christian BorssChris Robinson2009-01-246-64/+213
| | | | | | This allows speaker positions to be specified by discrete angles around the listener, providing more flexibility and configurability in placement. Additional patches to take advantage of this are forthcoming.
* Properly capitalize the libname in Win32Chris Robinson2009-01-101-1/+1
|
* Remove XCOMPILEWIN32 option in favor of CMake 2.6's cross-compiling capsChris Robinson2008-12-122-14/+27
|
* Search for SDL.h in addition to SDL/SDL.hChris Robinson2008-12-123-2/+15
|
* Apply the dry filter to multi-channel sourcesChris Robinson2008-12-102-16/+50
| | | | Unlike mono sources, they use 2 chained one-pole filters instead of 4
* Fix some CMake checksChris Robinson2008-12-071-3/+3
|
* Protect playback device opening with a mutex lockChris Robinson2008-12-071-2/+2
|
* Add an SDL backendChris Robinson2008-12-076-1/+336
|
* Add cast for setting a dummy pointer valueChris Robinson2008-12-061-1/+1
|
* Let CMAKE_DEBUG_POSTFIX be exposed for graphical CMake front-endsChris Robinson2008-12-021-0/+5
|
* Implement AL_EXTX_source_distance_modelChris Robinson2008-11-255-5/+31
| | | | | As with other EXTX extensions, this is subject to change and removal as the spec gets worked on
* Release 1.6.372openal-soft-1.6.372Chris Robinson2008-11-211-2/+2
|
* Wait until one full fragment is empty before mixingChris Robinson2008-11-211-1/+1
|
* Make the DSound emulated fragment count configurableChris Robinson2008-11-212-6/+9
|
* Fix a commentChris Robinson2008-11-201-3/+2
|
* Fix early reflection inputChris Robinson2008-11-191-6/+5
|
* Handle ALSA capture errors a bit betterChris Robinson2008-11-191-9/+35
|
* Simplify in-sample low-pass filter coefficient calculationChris Robinson2008-11-181-6/+5
|
* Fix low-pass coefficient calculationChris Robinson2008-11-181-7/+10
|
* Don't calculate reverb HF limit if air absorption is 1Chris Robinson2008-11-181-3/+3
|
* Non-cross-compiled DLLs shouldn't have lib prefixedChris Robinson2008-11-181-0/+3
|
* Remove outdated comments and add copyright headerChris Robinson2008-11-171-9/+19
|
* DirectSound is not explicitly dependant on windows.hChris Robinson2008-11-161-15/+15
|
* Remove unneeded macroChris Robinson2008-11-161-1/+0
|
* Use a better dB-to-linear gain convertionChris Robinson2008-11-161-1/+1
|
* Implement a new reverb effectChris Robinson2008-11-166-110/+600
| | | | Code created and graciously provided by Christopher Fitzgerald
* Add an option to disable specific EFX effect typesChris Robinson2008-11-144-2/+52
|
* Add cross-compiling optionChris Robinson2008-11-131-8/+19
|
* Allow specifying another config file with the ALSOFT_CONF env varChris Robinson2008-11-132-0/+11
|
* Don't ramp gains when starting a sound from the beginningChris Robinson2008-11-133-3/+20
|
* Avoid unnecessary floating-point mathChris Robinson2008-11-111-5/+2
|
* Add initial AL_EXTX_buffer_sub_data supportChris Robinson2008-11-116-29/+203
| | | | | | | | Note that this is an in-development extension, as noted by the EXTX moniker instead of EXT. It's behavior is subject to change, and the extension string will be removed (replaced with the official string once it's finalized). Developers are discouraged from using this in production code, though feel free to play around with it.
* Fix Win32 thread handle leakChris Robinson2008-11-051-0/+1
|
* Be more flexible with channel count when loading IMA4 dataChris Robinson2008-11-021-44/+22
|
* Seperate data converters into reusable functionsChris Robinson2008-11-021-216/+173
|
* More padding fixesChris Robinson2008-11-011-10/+1
|
* More buffer conversion refactoringChris Robinson2008-11-011-62/+28
|
* Padding is not dependant on the frequency cutoff anymoreChris Robinson2008-10-311-5/+1
|
* Restructure buffer data conversion code a bitChris Robinson2008-10-311-60/+27
|
* Fix typo preventing capture from openingChris Robinson2008-10-271-1/+1
|
* Append the driver and its version to the AL version stringChris Robinson2008-10-252-1/+4
|
* Make sure an appropriate error is set when opening a device failsChris Robinson2008-10-241-22/+27
|
* Use plughw for capture so ALSA can convert capture dataChris Robinson2008-10-141-1/+1
|
* Include float.h if it exists, for _RC_CHOP and _MCW_RCChris Robinson2008-10-143-0/+8
|
* Remove another unused source memberChris Robinson2008-10-103-7/+0
|
* Use a modulo to keep the buffer position in range for looping sourcesChris Robinson2008-10-101-1/+4
| | | | | A high pitch and low buffer size can cause a lot of unnecessary iterations otherwise, that just decrement the position
* Clamp source position to the buffer size when it stopsChris Robinson2008-10-091-0/+2
|
* Remove unneeded source member variableChris Robinson2008-10-093-10/+1
|