summaryrefslogtreecommitdiffstats
path: root/Alc
Commit message (Collapse)AuthorAgeFilesLines
* Use the square of the values when calculating the density gainChris Robinson2009-03-211-2/+2
|
* Make sure M_PI is defined for reverbChris Robinson2009-03-151-0/+4
|
* Constify some parametersChris Robinson2009-03-131-6/+7
|
* Calculate filter coefficients in aluMixDataChris Robinson2009-03-131-38/+44
|
* Don't modify the device struct until playback succesfully startsChris Robinson2009-03-132-7/+9
|
* Dynamically load dsound when possibleChris Robinson2009-03-101-2/+36
|
* Add a cast for setting a dummy pointer valueChris Robinson2009-03-101-1/+1
|
* Always add the default ALSA device even if no cards are presentChris Robinson2009-03-101-5/+3
|
* Only expose the default ALSA device in standard enumerationChris Robinson2009-03-101-22/+6
|
* Append the card and device indices to the ALSA device stringsChris Robinson2009-03-101-6/+6
|
* Remove the SDL backendChris Robinson2009-03-102-313/+0
|
* Add a PortAudio backendChris Robinson2009-03-102-0/+242
|
* Use a modified reverb model that obeys the reverb parameters betterChris Robinson2009-03-021-222/+323
|
* Clamp gain of multichannel sourcesChris Robinson2009-02-101-0/+2
|
* Include assert.h for assert()Chris Robinson2009-02-021-0/+1
|
* Use calculated distance from reference for air absorptionChris Robinson2009-01-301-1/+1
|
* Fix incorrect commentChris Robinson2009-01-301-1/+1
|
* Use M_PI since it is sure to be definedChris Robinson2009-01-271-4/+3
|
* Fix ignored return value warningChris Robinson2009-01-261-1/+2
|
* Use a matrix for up- and down-mixing channelsChris Robinson2009-01-251-38/+82
|
* Duplicate stereo onto the side channels as well as the backChris Robinson2009-01-251-1/+4
|
* Don't read stereo layout when output is monoChris Robinson2009-01-251-0/+7
|
* Add options for user-configurable speaker arrangementsChris Robinson2009-01-251-0/+89
|
* 6.1 uses front- and back-center, not left- and right-back channelsChris Robinson2009-01-241-65/+55
|
* 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-242-63/+197
| | | | | | 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.
* Search for SDL.h in addition to SDL/SDL.hChris Robinson2008-12-121-0/+4
|
* Apply the dry filter to multi-channel sourcesChris Robinson2008-12-101-15/+48
| | | | Unlike mono sources, they use 2 chained one-pole filters instead of 4
* Protect playback device opening with a mutex lockChris Robinson2008-12-071-2/+2
|
* Add an SDL backendChris Robinson2008-12-072-0/+309
|
* Add cast for setting a dummy pointer valueChris Robinson2008-12-061-1/+1
|
* Implement AL_EXTX_source_distance_modelChris Robinson2008-11-252-2/+2
| | | | | As with other EXTX extensions, this is subject to change and removal as the spec gets worked on
* Wait until one full fragment is empty before mixingChris Robinson2008-11-211-1/+1
|
* Make the DSound emulated fragment count configurableChris Robinson2008-11-211-5/+8
|
* 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
|
* Remove outdated comments and add copyright headerChris Robinson2008-11-171-9/+19
|
* Use a better dB-to-linear gain convertionChris Robinson2008-11-161-1/+1
|
* Implement a new reverb effectChris Robinson2008-11-162-59/+562
| | | | Code created and graciously provided by Christopher Fitzgerald
* Add an option to disable specific EFX effect typesChris Robinson2008-11-141-0/+31
|
* Allow specifying another config file with the ALSOFT_CONF env varChris Robinson2008-11-131-0/+9
|
* Don't ramp gains when starting a sound from the beginningChris Robinson2008-11-131-3/+17
|
* Add initial AL_EXTX_buffer_sub_data supportChris Robinson2008-11-111-1/+1
| | | | | | | | 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
|
* Fix typo preventing capture from openingChris Robinson2008-10-271-1/+1
|
* Make sure an appropriate error is set when opening a device failsChris Robinson2008-10-241-22/+27
|