Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add the option to retrieve the source offset and latency in seconds | Chris Robinson | 2012-08-20 | 2 | -0/+52 |
| | |||||
* | Fix getting the RW offsets with alGetSourcei64vSOFT | Chris Robinson | 2012-08-20 | 1 | -0/+2 |
| | |||||
* | Add methods to get source properties as doubles | Chris Robinson | 2012-08-20 | 2 | -0/+142 |
| | |||||
* | Fix a parameter name | Chris Robinson | 2012-08-20 | 2 | -4/+4 |
| | |||||
* | Properly export alGetSource3i64SOFT | Chris Robinson | 2012-08-20 | 1 | -0/+2 |
| | |||||
* | Use helper functions to read source properties | Chris Robinson | 2012-08-20 | 1 | -229/+442 |
| | | | | And make sure the 64-bit int getters to get 32-bit int values | ||||
* | Use the correct 64-bit int type for the extension functions | Chris Robinson | 2012-08-20 | 1 | -3/+4 |
| | |||||
* | Add a macro to help make a 64-bit value | Chris Robinson | 2012-08-19 | 2 | -1/+3 |
| | |||||
* | Use a default method to provide a dummy latency | Chris Robinson | 2012-08-19 | 1 | -0/+1 |
| | |||||
* | Move the device lock into the backend function table | Chris Robinson | 2012-08-18 | 2 | -11/+14 |
| | | | | | For backend-specific implementations: this should hold the audio mixer loop for playback devices, and provide recursive mutex behavior. | ||||
* | Add the start of AL_SOFT_source_latency | Chris Robinson | 2012-08-18 | 2 | -0/+113 |
| | | | | | This extension will provide a way for apps to get accurate latency and playback position information | ||||
* | Add a device method to retrieve the active latency | Chris Robinson | 2012-08-17 | 2 | -0/+10 |
| | | | | | This is effectively the time until the next update will be heard by the user, or the closest approximation thereof, in nanoseconds. | ||||
* | Place the alignment attribute before the variable declaration | Chris Robinson | 2012-08-16 | 1 | -4/+4 |
| | |||||
* | Make sure sources are 16-byte aligned | Chris Robinson | 2012-08-15 | 1 | -4/+4 |
| | | | | | They contain fields that require 16-byte alignment for SSE (and Neon?) acceleration. | ||||
* | Add wrapper methods to ensure aligned allocations | Chris Robinson | 2012-08-15 | 1 | -0/+4 |
| | |||||
* | Ensure some HRTF-related parameters are aligned | Chris Robinson | 2012-08-15 | 1 | -4/+4 |
| | |||||
* | Remove unused filter functions | Chris Robinson | 2012-08-15 | 1 | -21/+0 |
| | |||||
* | Don't bother handling MMX since we don't use it | Chris Robinson | 2012-08-15 | 1 | -5/+2 |
| | |||||
* | Add a config option to disable use of CPU extensions | Chris Robinson | 2012-08-13 | 1 | -1/+3 |
| | |||||
* | Check for some CPU extensions | Chris Robinson | 2012-08-13 | 1 | -0/+11 |
| | |||||
* | Add an option for wide stereo sources | Chris Robinson | 2012-08-09 | 1 | -0/+3 |
| | | | | Replaces the old stereodup option | ||||
* | Interpolate between HRTF delay samples using the delay fraction | Chris Robinson | 2012-07-20 | 1 | -0/+3 |
| | |||||
* | Fix an inadvertent change in the HRTF coefficient stepping value array size | Chris Robinson | 2012-07-19 | 1 | -1/+1 |
| | |||||
* | Use wrappers for float-typed math functions | Chris Robinson | 2012-06-29 | 2 | -46/+35 |
| | |||||
* | Test the squared length of a vector before normalizing | Chris Robinson | 2012-06-28 | 1 | -8/+6 |
| | |||||
* | Minor typo fixes | Chris Robinson | 2012-06-28 | 1 | -2/+2 |
| | |||||
* | Don't use all caps for enum value names | Chris Robinson | 2012-06-28 | 7 | -33/+33 |
| | |||||
* | Don't try to set FE_TOWARDZERO when it's not available | Chris Robinson | 2012-06-28 | 1 | -0/+2 |
| | |||||
* | Remove an unused include | Chris Robinson | 2012-06-19 | 1 | -3/+0 |
| | |||||
* | Rename AllDevice -> AllDevices | Chris Robinson | 2012-05-09 | 1 | -1/+1 |
| | |||||
* | Only use _FPU_GETCW and _FPU_SETCW for x86 targets | Chris Robinson | 2012-05-03 | 1 | -2/+2 |
| | |||||
* | Use 2 chained one-pole filters for the wet path | Chris Robinson | 2012-04-30 | 1 | -2/+2 |
| | |||||
* | Use ComputeAngleGains for multi-channel sources and remove the unused lookup ↵ | Chris Robinson | 2012-04-29 | 2 | -5/+0 |
| | | | | table stuff | ||||
* | Remove the stereodup option | Chris Robinson | 2012-04-29 | 1 | -2/+0 |
| | | | | There's better ways to do it now with "wide" sound sources. | ||||
* | Add a method to calculate gains given a sound point and its half-width, and ↵ | Chris Robinson | 2012-04-28 | 1 | -0/+2 |
| | | | | | | | | | 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 | 1 | -1/+1 |
| | |||||
* | Pass the direct/send params to the mixer instead of accessing through the source | Chris Robinson | 2012-04-28 | 1 | -0/+4 |
| | |||||
* | Move the HrtfParams into the DirectParams | Chris Robinson | 2012-04-28 | 1 | -3/+3 |
| | |||||
* | Move the direct and send params into separate different types | Chris Robinson | 2012-04-28 | 1 | -23/+33 |
| | |||||
* | Use separate methods for the dry and wet mixing loops | Chris Robinson | 2012-04-27 | 2 | -7/+13 |
| | |||||
* | Store the speaker angles in the device | Chris Robinson | 2012-04-27 | 1 | -0/+1 |
| | |||||
* | Reorganize some ALsource fields | Chris Robinson | 2012-04-27 | 2 | -37/+47 |
| | |||||
* | The mixer always uses floats | Chris Robinson | 2012-04-26 | 1 | -1/+1 |
| | |||||
* | Use a separate loop to actually update DataPosFrac and DataPosInt | Chris Robinson | 2012-04-26 | 1 | -2/+1 |
| | |||||
* | Add and fixup some ALsource comments | Chris Robinson | 2012-04-26 | 1 | -25/+42 |
| | |||||
* | Fix a minor typo | Chris Robinson | 2012-04-25 | 1 | -1/+1 |
| | |||||
* | Partially convert alEffect.c and alFilter.c to the new error handling | Chris Robinson | 2012-04-25 | 2 | -69/+50 |
| | |||||
* | Move a comment | Chris Robinson | 2012-04-25 | 1 | -2/+2 |
| | |||||
* | Fix up alEffect.c and alFilter.c a bit | Chris Robinson | 2012-04-24 | 2 | -64/+70 |
| | |||||
* | Change alAuxEffectSlot.c to the new error handling | Chris Robinson | 2012-04-24 | 1 | -147/+127 |
| |