Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Disable PulseAudio's write callback when disconnecting | Chris Robinson | 2010-04-17 | 1 | -0/+1 |
| | |||||
* | Translate the source position separately | Chris Robinson | 2010-04-16 | 1 | -11/+7 |
| | | | | | | | | | | | | | | This is to handle the case where an app specifies the same values for the source and listener, and expects centered panning. This fails due to floating- point errors in the matrix, causing the result to be ever-so-slightly off of 0. This error would normally be hidden by the position normalization, which will not lengthen a distance shorter than the reference distance so the panning would be nearly imperceptible. But that also fails if the reference distance is set to 0, causing the position to expand to a full unit. Keep the 4x4 matrix calculations, however. It will still be useful for the requested listener matrix extension. | ||||
* | Return immediately when no layout is specified | Chris Robinson | 2010-04-11 | 1 | -0/+3 |
| | |||||
* | More type fixes | Chris Robinson | 2010-04-11 | 1 | -3/+3 |
| | |||||
* | Use a linear scaling when sending multi-channel sources to auxiliary slots | Chris Robinson | 2010-04-11 | 2 | -13/+9 |
| | |||||
* | Use proper types for some variables | Chris Robinson | 2010-04-11 | 1 | -6/+7 |
| | |||||
* | Only consider output speakers for the panning LUT | Chris Robinson | 2010-04-11 | 2 | -24/+72 |
| | |||||
* | Don't use LIB_INSTALL_DIR since that can be the full path | Chris Robinson | 2010-04-11 | 1 | -9/+6 |
| | |||||
* | Avoid reading buffer 0's size | Chris Robinson | 2010-04-10 | 1 | -1/+2 |
| | |||||
* | Avoid hard-coding the channel count | Chris Robinson | 2010-04-09 | 1 | -1/+2 |
| | |||||
* | Get the speaker arrangement before setting up the channel matrix | Chris Robinson | 2010-04-09 | 1 | -18/+19 |
| | |||||
* | Re-enable stereo duplication | Chris Robinson | 2010-04-08 | 1 | -0/+55 |
| | |||||
* | Use the proper type for the speaker-to-channel map | Chris Robinson | 2010-04-08 | 1 | -3/+3 |
| | |||||
* | Scale the ring modulator's mono input when expanding to multi-channel | Chris Robinson | 2010-04-08 | 1 | -9/+15 |
| | |||||
* | Store the panning LUT in the device | Chris Robinson | 2010-04-08 | 5 | -119/+115 |
| | |||||
* | Use a single layout for the virtual speakers | Chris Robinson | 2010-04-08 | 2 | -29/+7 |
| | | | | The downmix should probably be improved to take the angles into account | ||||
* | Apply a scalar to the output downmix so channels don't get more than a 100% mix | Chris Robinson | 2010-04-08 | 1 | -0/+16 |
| | | | | All channels get the same scalar so channel balance (should be) maintained | ||||
* | Set the device channel matrix when the device is reset | Chris Robinson | 2010-04-08 | 2 | -99/+100 |
| | |||||
* | Always mix internally at 8.1 | Chris Robinson | 2010-04-08 | 2 | -198/+151 |
| | | | | | The channels are remixed when writing to the output buffer. Stereo duplication is currently broken, but this can be restored later | ||||
* | Invert device channel map array | Chris Robinson | 2010-04-08 | 3 | -99/+124 |
| | |||||
* | Make some functions static | Chris Robinson | 2010-04-08 | 1 | -4/+4 |
| | |||||
* | Update alsoftrc.sample for the ring modulator | Chris Robinson | 2010-04-08 | 1 | -1/+1 |
| | |||||
* | Modulate with the requested waveform in the ring modulator | Chris Robinson | 2010-04-08 | 1 | -12/+86 |
| | |||||
* | Implement a basic high-pass cutoff filter in the ring modulator | Chris Robinson | 2010-04-08 | 1 | -6/+28 |
| | |||||
* | Implement a skeleton Ring Modulator effect | Chris Robinson | 2010-04-08 | 8 | -1/+262 |
| | |||||
* | Fix non-dynamic PortAudio | Chris Robinson | 2010-04-01 | 1 | -1/+0 |
| | |||||
* | Release 1.12.854openal-soft-1.12.854 | Chris Robinson | 2010-03-29 | 1 | -2/+2 |
| | |||||
* | ALC_EXT_thread_local_context is now complete | Chris Robinson | 2010-03-29 | 1 | -2/+2 |
| | |||||
* | Make sure ALbyte and ALCbyte are signed | Chris Robinson | 2010-03-28 | 2 | -2/+2 |
| | |||||
* | No need to continue supporting _OPENAL32LIB | Chris Robinson | 2010-03-28 | 2 | -4/+2 |
| | |||||
* | Remove a couple unnecessary lines | Chris Robinson | 2010-03-26 | 1 | -2/+0 |
| | |||||
* | Shorten some variable names | Chris Robinson | 2010-03-26 | 2 | -300/+300 |
| | |||||
* | Use unsigned types for mono and stereo source count hints | Chris Robinson | 2010-03-25 | 2 | -17/+16 |
| | |||||
* | Fix comparison check | Chris Robinson | 2010-03-24 | 1 | -1/+1 |
| | |||||
* | Fix alcGetEnumValue error handling | Chris Robinson | 2010-03-24 | 1 | -7/+7 |
| | |||||
* | Constify and properly type some variables and struct members | Chris Robinson | 2010-03-24 | 3 | -270/+252 |
| | |||||
* | Improve timing for the wave file writer | Chris Robinson | 2010-03-24 | 1 | -4/+4 |
| | |||||
* | Fix 8-bit output with the Wave Writer | Chris Robinson | 2010-03-24 | 1 | -1/+6 |
| | |||||
* | Fix comment typo | Chris Robinson | 2010-03-24 | 1 | -1/+1 |
| | |||||
* | Remove unnecessary NULL check | Chris Robinson | 2010-03-24 | 1 | -2/+1 |
| | |||||
* | Reduce some indentation | Chris Robinson | 2010-03-24 | 1 | -455/+407 |
| | |||||
* | Use a global handle to store the process-wide context | Chris Robinson | 2010-03-23 | 2 | -27/+8 |
| | |||||
* | Rename alcMakeCurrent to alcSetThreadContext | Chris Robinson | 2010-03-23 | 2 | -5/+5 |
| | |||||
* | Move extension function declarations to alext.h/efx.h | Chris Robinson | 2010-03-23 | 9 | -66/+67 |
| | |||||
* | Return if PortAudio fails to load in Windows | Chris Robinson | 2010-03-23 | 1 | -2/+3 |
| | |||||
* | Mark extension functions with AL_API/ALC_API | Chris Robinson | 2010-03-23 | 12 | -116/+116 |
| | |||||
* | Use protected visibility for exported API functions | Chris Robinson | 2010-03-22 | 2 | -2/+2 |
| | | | | | | | Protected visibility is like default visibility, in that functions will be "exported" from the library. However, it also guarantees that references to the functions from within the library will be to the library's version, even if the symbols are overriden by the application. | ||||
* | Define AL_BUILD_LIBRARY only when building the lib | Chris Robinson | 2010-03-22 | 1 | -3/+2 |
| | |||||
* | Whitespace fixes | Chris Robinson | 2010-03-22 | 1 | -6/+6 |
| | |||||
* | Support PortAudio in Windows | Chris Robinson | 2010-03-21 | 1 | -6/+24 |
| |