Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use ComputeAngleGains for 3D sounds | Chris Robinson | 2012-04-28 | 1 | -24/+20 |
| | |||||
* | Fix ComputeAngleGains | Chris Robinson | 2012-04-28 | 1 | -61/+99 |
| | | | | | | The old code would improperly handle speakers just inside or outside the coverage area if it had to be inverted. It also didn't properly handle when only one speaker was outside of the covered area. | ||||
* | Use ComputeAngleGains for the echo and dedicated effects | Chris Robinson | 2012-04-28 | 2 | -29/+5 |
| | |||||
* | Add a method to calculate gains given a sound point and its half-width, and ↵ | Chris Robinson | 2012-04-28 | 2 | -32/+171 |
| | | | | | | | | | use it for reverb The half-width ranges from 0 to pi, and essentially specifies the coverage area around the listener. At 0, it's an infinitely small point sound and behaves like a usual panning sound. At pi/2 it covers half the area, and at pi it covers the whole area. | ||||
* | Flip the parameters to aluCart2LUTpos, so it behaves a bit more like atan2 | Chris Robinson | 2012-04-28 | 5 | -11/+11 |
| | |||||
* | Pass the direct/send params to the mixer instead of accessing through the source | Chris Robinson | 2012-04-28 | 1 | -17/+19 |
| | |||||
* | Apply the listener gain with the filter | Chris Robinson | 2012-04-28 | 1 | -11/+8 |
| | |||||
* | Move the HrtfParams into the DirectParams | Chris Robinson | 2012-04-28 | 2 | -26/+26 |
| | |||||
* | Move the direct and send params into separate different types | Chris Robinson | 2012-04-28 | 2 | -4/+4 |
| | |||||
* | Use separate methods for the dry and wet mixing loops | Chris Robinson | 2012-04-27 | 2 | -121/+102 |
| | |||||
* | Store the speaker angles in the device | Chris Robinson | 2012-04-27 | 1 | -1/+2 |
| | |||||
* | Reorganize some ALsource fields | Chris Robinson | 2012-04-27 | 3 | -59/+59 |
| | |||||
* | The mixer always uses floats | Chris Robinson | 2012-04-26 | 1 | -22/+20 |
| | |||||
* | Use a separate loop to actually update DataPosFrac and DataPosInt | Chris Robinson | 2012-04-26 | 1 | -16/+18 |
| | |||||
* | Fixup some comments in ALu.c | Chris Robinson | 2012-04-26 | 1 | -43/+46 |
| | |||||
* | Check the right playback device file with OSS | Chris Robinson | 2012-04-22 | 1 | -1/+1 |
| | |||||
* | Use a macro to declare the function and enum list members | Chris Robinson | 2012-04-20 | 1 | -447/+451 |
| | |||||
* | Combine ALCenum and ALenum lists | Chris Robinson | 2012-04-20 | 1 | -5/+263 |
| | |||||
* | Reorganize ALC functions and fixup some comments | Chris Robinson | 2012-04-20 | 1 | -392/+407 |
| | |||||
* | Remove hungarian notation from dsound and mmdevapi | Chris Robinson | 2012-04-19 | 2 | -151/+150 |
| | |||||
* | Remove some more hungarian notation | Chris Robinson | 2012-04-19 | 1 | -38/+38 |
| | |||||
* | Remove hungarian notation from the winmm backend | Chris Robinson | 2012-04-19 | 1 | -212/+207 |
| | |||||
* | Remove some more hungarian notation | Chris Robinson | 2012-04-19 | 7 | -157/+157 |
| | |||||
* | Remove hungarian notation from the device and context structs | Chris Robinson | 2012-04-19 | 16 | -32/+32 |
| | |||||
* | Remove hungarian notation from sources | Chris Robinson | 2012-04-19 | 2 | -28/+28 |
| | |||||
* | Read ALSOFT_TRAP_*ERROR when reading the config | Chris Robinson | 2012-04-16 | 1 | -21/+17 |
| | |||||
* | Set a 1MB stack size for created threads | Chris Robinson | 2012-04-16 | 1 | -2/+18 |
| | |||||
* | Handle very small speed of sound values | Chris Robinson | 2012-03-18 | 1 | -1/+7 |
| | |||||
* | Avoid converting positions to meters | Chris Robinson | 2012-03-18 | 1 | -13/+12 |
| | |||||
* | Base the initial reverb decay on the source's dry path attenuation | Chris Robinson | 2012-03-18 | 1 | -5/+7 |
| | |||||
* | Use the correct loop count for reading the elevation offsets from external ↵ | Chris Robinson | 2012-03-17 | 1 | -1/+1 |
| | | | | HRTF files | ||||
* | Don't error when querying unknown enums for the channel config and sample format | Chris Robinson | 2012-03-15 | 1 | -3/+2 |
| | |||||
* | Finalize ALC_SOFT_loopback | Chris Robinson | 2012-03-15 | 1 | -2/+2 |
| | |||||
* | Use the actual distance from the ref distance for air absorption and initial ↵ | Chris Robinson | 2012-03-14 | 1 | -21/+19 |
| | | | | reverb decay | ||||
* | Mark the GlobalContext pointer as volatile | Chris Robinson | 2012-03-14 | 1 | -1/+1 |
| | |||||
* | Avoid modifying the ALCdevice in portaudio's open method | Chris Robinson | 2012-03-13 | 1 | -25/+31 |
| | |||||
* | Store the portaudio stream parameters with the device | Chris Robinson | 2012-03-13 | 1 | -32/+33 |
| | |||||
* | Initialize the default effect after opening the device | Chris Robinson | 2012-03-13 | 1 | -11/+16 |
| | |||||
* | Rename GetReverbEffect to LoadReverbPreset | Chris Robinson | 2012-03-13 | 1 | -4/+2 |
| | |||||
* | Use enums to specify the default channel configuration and sample type | Chris Robinson | 2012-03-13 | 1 | -5/+5 |
| | |||||
* | Initialize the default effect when opening the device and update it with the ↵ | Chris Robinson | 2012-03-13 | 1 | -5/+18 |
| | | | | other effect slots | ||||
* | Pass the device to InitializeEffect and return the error enum from it | Chris Robinson | 2012-03-13 | 1 | -1/+1 |
| | |||||
* | Pass a device to the effect update functions | Chris Robinson | 2012-03-13 | 6 | -13/+9 |
| | |||||
* | Rename ForcedEffect to DefaultEffect | Chris Robinson | 2012-03-13 | 1 | -6/+6 |
| | |||||
* | Minor coreaudio fix, and make sure to set the device name | Chris Robinson | 2012-03-13 | 1 | -4/+3 |
| | |||||
* | Try to ensure the full mmdevapi buffer is used | Chris Robinson | 2012-03-13 | 1 | -4/+12 |
| | |||||
* | Try to ensure at least 2 mmdevapi updates | Chris Robinson | 2012-03-13 | 1 | -1/+2 |
| | |||||
* | Try to find a multiple of mmdevapi's period size nearest to the wanted ↵ | Chris Robinson | 2012-03-13 | 1 | -0/+3 |
| | | | | update size | ||||
* | Revert the default stereo layout back to -90 and +90 degrees | Chris Robinson | 2012-03-12 | 1 | -2/+2 |
| | | | | | For the time being, until better stereo spatialization can be implemented and headphones can be better detected. | ||||
* | Finalize AL_SOFT_direct_channels | Chris Robinson | 2012-03-12 | 1 | -1/+1 |
| |