aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix a mutex leak in a capture open error pathChris Robinson2011-09-161-0/+1
|
* Fix comment on external HRTF file formatChris Robinson2011-09-151-2/+2
|
* Trace compatible HRTF formats when loading instead of on errorChris Robinson2011-09-151-3/+4
|
* Make alcSetError staticChris Robinson2011-09-142-26/+24
|
* Remove a couple ineffective alcSetError callsChris Robinson2011-09-141-6/+0
|
* Use IsDebuggerPresent instead of the VC-only __try/__exceptChris Robinson2011-09-142-10/+4
|
* Return an error from the CaptureSamples method instead of setting itChris Robinson2011-09-148-67/+66
|
* Limit the minimum ALSA capture size to 100ms, and the maximum period size to ↵Chris Robinson2011-09-131-1/+7
| | | | 50ms
* Use maxu to clamp PulseAudio's capture buffer sizeChris Robinson2011-09-131-2/+1
|
* Pre-apply the deferred source offset only when it's playing or pausedChris Robinson2011-09-121-1/+2
|
* Rename the ALEffect_ macros to ALeffectState_ to reflect what they work onChris Robinson2011-09-125-17/+17
|
* Be a bit more robust while handling the global device listChris Robinson2011-09-122-46/+39
|
* Remove the context from being current before removing it from the deviceChris Robinson2011-09-121-13/+13
|
* Get rid of IsContextChris Robinson2011-09-121-74/+60
|
* Use VerifyDevice to validate a device handle instead of IsDeviceChris Robinson2011-09-121-26/+4
|
* Look for __ALSOFT_TRAP_ERROR to trap both AL and ALC errorsChris Robinson2011-09-121-5/+14
|
* Shorten some warning messagesChris Robinson2011-09-121-3/+3
|
* Use the active source list when stopping sources on disconnectChris Robinson2011-09-121-11/+11
|
* Minor cleanup for applying click-removal to wet buffersChris Robinson2011-09-121-7/+4
|
* Remove the effect slot parameter from the effect process methodChris Robinson2011-09-127-18/+12
|
* Fix a possible race condition when setting an effect on a slotChris Robinson2011-09-111-2/+2
|
* Fix non-GCC CompExchangePtr implementationsChris Robinson2011-09-111-3/+3
|
* Don't increment the context reference count when lockedChris Robinson2011-09-111-2/+0
|
* Remove GetLockedContextChris Robinson2011-09-113-38/+31
|
* Get rid of some more GetLockedContext callsChris Robinson2011-09-112-29/+36
|
* Use function pointers to set type-specific effect propertiesChris Robinson2011-09-112-743/+942
|
* Avoid accessing EAX-only reverb properties for non-EAX updatesChris Robinson2011-09-111-1/+2
|
* Remove the union from the effect parameter typesChris Robinson2011-09-117-226/+224
|
* Use function pointers to set type-specific filter propertiesChris Robinson2011-09-112-80/+175
|
* More lock avoidanceChris Robinson2011-09-111-6/+6
|
* Just reference the context when checking for extensionsChris Robinson2011-09-111-3/+2
|
* Use a RWLock to protect access to a buffer instead of the device lockChris Robinson2011-09-113-71/+83
|
* Avoid holding the context lock for the buffer functionsChris Robinson2011-09-111-74/+114
|
* Avoid holding the context lock when setting auxiliary slot propertiesChris Robinson2011-09-112-40/+44
|
* Make some listener properties volatileChris Robinson2011-09-112-9/+15
|
* Mark some source properties volatileChris Robinson2011-09-112-47/+53
|
* Small fixes to setting the source's direct filter and auxiliary sendChris Robinson2011-09-111-5/+5
|
* Avoid holding the context lock while setting source parametersChris Robinson2011-09-111-37/+74
| | | | Note that some parameters still need the lock when getting or setting them.
* Initialize source parameters before adding the source to the mapChris Robinson2011-09-102-1/+2
|
* Don't defer stopped and initial source state changesChris Robinson2011-09-101-4/+4
| | | | | | | Typically when these are set, an app will be releasing the buffer from the source, possibly to immediately reuse it. There would be an extra burden placed on the app if it was required to process updates before it could fully release the buffer from the source.
* Add a comment about when FreeContext and FreeDevice are calledChris Robinson2011-09-101-3/+3
|
* Trace the device pointer when warning about leftover objectsChris Robinson2011-09-101-3/+3
|
* Set the device-connected flag to false first when handling a disconnectChris Robinson2011-09-101-2/+2
|
* Condense some codeChris Robinson2011-09-101-11/+8
|
* Clean up some code commentsChris Robinson2011-09-101-101/+94
|
* Lock the lists while probing devicesChris Robinson2011-09-101-18/+21
|
* Clean up some commentsChris Robinson2011-09-101-44/+51
|
* Slightly modify a warningChris Robinson2011-09-101-1/+1
|
* Properly destroy contexts that are left on the device when it's closedChris Robinson2011-09-101-37/+46
|
* Avoid locking the device when adding and removing contextsChris Robinson2011-09-102-18/+15
| | | | Also, don't keep track of the number of contexts per device