Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move the device lock into the backend function table | Chris Robinson | 2012-08-18 | 1 | -4/+4 |
| | | | | | For backend-specific implementations: this should hold the audio mixer loop for playback devices, and provide recursive mutex behavior. | ||||
* | Handle the scalar values a bit better | Chris Robinson | 2012-08-11 | 1 | -4/+4 |
| | |||||
* | Add an option for wide stereo sources | Chris Robinson | 2012-08-09 | 1 | -2/+14 |
| | | | | Replaces the old stereodup option | ||||
* | Use wrappers for float-typed math functions | Chris Robinson | 2012-06-29 | 1 | -14/+14 |
| | |||||
* | Don't use all caps for enum value names | Chris Robinson | 2012-06-28 | 1 | -42/+42 |
| | |||||
* | Clamp the Y position before trying to get the elevation | Chris Robinson | 2012-06-28 | 1 | -2/+3 |
| | |||||
* | Use 2 chained one-pole filters for the wet path | Chris Robinson | 2012-04-30 | 1 | -3/+2 |
| | |||||
* | Use ComputeAngleGains for multi-channel sources and remove the unused lookup ↵ | Chris Robinson | 2012-04-29 | 1 | -11/+3 |
| | | | | table stuff | ||||
* | Remove the stereodup option | Chris Robinson | 2012-04-29 | 1 | -16/+1 |
| | | | | There's better ways to do it now with "wide" sound sources. | ||||
* | Use ComputeAngleGains for 3D sounds | Chris Robinson | 2012-04-28 | 1 | -24/+20 |
| | |||||
* | Flip the parameters to aluCart2LUTpos, so it behaves a bit more like atan2 | Chris Robinson | 2012-04-28 | 1 | -4/+4 |
| | |||||
* | 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 | 1 | -22/+22 |
| | |||||
* | Move the direct and send params into separate different types | Chris Robinson | 2012-04-28 | 1 | -2/+2 |
| | |||||
* | Use separate methods for the dry and wet mixing loops | Chris Robinson | 2012-04-27 | 1 | -4/+6 |
| | |||||
* | Reorganize some ALsource fields | Chris Robinson | 2012-04-27 | 1 | -39/+39 |
| | |||||
* | Fixup some comments in ALu.c | Chris Robinson | 2012-04-26 | 1 | -43/+46 |
| | |||||
* | Remove hungarian notation from the device and context structs | Chris Robinson | 2012-04-19 | 1 | -1/+1 |
| | |||||
* | Remove hungarian notation from sources | Chris Robinson | 2012-04-19 | 1 | -25/+25 |
| | |||||
* | 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 actual distance from the ref distance for air absorption and initial ↵ | Chris Robinson | 2012-03-14 | 1 | -21/+19 |
| | | | | reverb decay | ||||
* | Pass a device to the effect update functions | Chris Robinson | 2012-03-13 | 1 | -2/+2 |
| | |||||
* | Channel angle is already in radians, not degrees | Chris Robinson | 2012-03-12 | 1 | -1/+1 |
| | |||||
* | With DirectChannels enabled, don't try to mix channels that have no matching ↵ | Chris Robinson | 2012-03-12 | 1 | -1/+11 |
| | | | | output | ||||
* | Properly make the source velocity relative to the listener velocity | Chris Robinson | 2012-03-09 | 1 | -13/+15 |
| | |||||
* | Clamp the upper and lower bound of the doppler velocity scale more like the ↵ | Chris Robinson | 2012-03-09 | 1 | -2/+3 |
| | | | | original | ||||
* | The listener velocity is specified in world coordinates, too | Chris Robinson | 2012-03-08 | 1 | -0/+2 |
| | |||||
* | Refactor the doppler shift calculations | Chris Robinson | 2012-03-08 | 1 | -24/+11 |
| | |||||
* | Invert a nested loop | Chris Robinson | 2012-03-03 | 1 | -3/+6 |
| | |||||
* | Handle BS2B cross-feed right after click removal | Chris Robinson | 2012-03-03 | 1 | -40/+12 |
| | |||||
* | Override the resampler as needed right after calculating the step value | Chris Robinson | 2012-02-20 | 1 | -8/+8 |
| | |||||
* | Remove unused variables | Chris Robinson | 2012-02-17 | 1 | -2/+0 |
| | |||||
* | Silence an MSVC warning | Chris Robinson | 2012-02-17 | 1 | -1/+1 |
| | |||||
* | Support signed and unsigned 32-bit int output | Chris Robinson | 2012-02-14 | 1 | -6/+32 |
| | |||||
* | Use more proper enum names for the resampler | Chris Robinson | 2012-02-12 | 1 | -4/+4 |
| | |||||
* | Rename SpeakerGain to ChannelGain | Chris Robinson | 2012-02-10 | 1 | -8/+8 |
| | |||||
* | Match the 7.1 channel angles with the speakers | Chris Robinson | 2012-02-09 | 1 | -4/+4 |
| | |||||
* | Pre-scale the channel angles | Chris Robinson | 2012-02-09 | 1 | -33/+44 |
| | |||||
* | Rename non_virtual_channels to direct_channels | Chris Robinson | 2012-02-09 | 1 | -5/+5 |
| | |||||
* | Use sizeof(ALfloat) when finding the max stepping value | Chris Robinson | 2012-01-26 | 1 | -4/+4 |
| | | | | | The mixer always reads from floats, so the size of the storage type is unimportant. | ||||
* | Don't process a default device slot if it doesn't exist | Chris Robinson | 2012-01-25 | 1 | -12/+15 |
| | |||||
* | Set the source's slot send parameter to NULL if it's the AL_EFFECT_NULL type | Chris Robinson | 2012-01-23 | 1 | -0/+3 |
| | |||||
* | Add a global option to apply a reverb effect on source send 0 | Chris Robinson | 2012-01-19 | 1 | -1/+25 |
| | | | | | | A special slot on the device is created and processed, so it can be shared across all contexts on the device. Sources that don't have a slot set on send 0 will use this special slot instead. | ||||
* | Use a struct to associate channel enums and their angles | Chris Robinson | 2011-12-20 | 1 | -50/+51 |
| | |||||
* | Calculate the listener matrix when a new orientation is specified | Chris Robinson | 2011-10-30 | 1 | -57/+14 |
| | | | | | This is so the matrix isn't derived each time a source is updated, and it will make supporting user-defined matrices easier. | ||||
* | Don't translate the listener velocity | Chris Robinson | 2011-10-30 | 1 | -2/+5 |
| | |||||
* | Don't transform/translate vectors with an invalid listener orientation | Chris Robinson | 2011-10-30 | 1 | -22/+26 |
| | |||||
* | Use the local Device variable | Chris Robinson | 2011-10-11 | 1 | -5/+5 |
| |