aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Use avformat_free_context to free a format context that failed to openChris Robinson2012-03-211-2/+10
|
* Handle very small speed of sound valuesChris Robinson2012-03-181-1/+7
|
* Avoid converting positions to metersChris Robinson2012-03-181-13/+12
|
* Base the initial reverb decay on the source's dry path attenuationChris Robinson2012-03-181-5/+7
|
* Use the correct loop count for reading the elevation offsets from external ↵Chris Robinson2012-03-171-1/+1
| | | | HRTF files
* Don't error when querying unknown enums for the channel config and sample formatChris Robinson2012-03-151-3/+2
|
* Finalize ALC_SOFT_loopbackChris Robinson2012-03-153-34/+34
|
* Use the actual distance from the ref distance for air absorption and initial ↵Chris Robinson2012-03-141-21/+19
| | | | reverb decay
* Mark the GlobalContext pointer as volatileChris Robinson2012-03-141-1/+1
|
* Avoid modifying the ALCdevice in portaudio's open methodChris Robinson2012-03-131-25/+31
|
* Store the portaudio stream parameters with the deviceChris Robinson2012-03-131-32/+33
|
* Initialize the default effect after opening the deviceChris Robinson2012-03-131-11/+16
|
* Rename GetReverbEffect to LoadReverbPresetChris Robinson2012-03-133-6/+4
|
* Use enums to specify the default channel configuration and sample typeChris Robinson2012-03-132-7/+11
|
* Initialize the default effect when opening the device and update it with the ↵Chris Robinson2012-03-131-5/+18
| | | | other effect slots
* Pass the device to InitializeEffect and return the error enum from itChris Robinson2012-03-133-16/+20
|
* Pass a device to the effect update functionsChris Robinson2012-03-139-18/+14
|
* Rename ForcedEffect to DefaultEffectChris Robinson2012-03-131-6/+6
|
* Minor coreaudio fix, and make sure to set the device nameChris Robinson2012-03-131-4/+3
|
* Try to ensure the full mmdevapi buffer is usedChris Robinson2012-03-131-4/+12
|
* Try to ensure at least 2 mmdevapi updatesChris Robinson2012-03-131-1/+2
|
* Try to find a multiple of mmdevapi's period size nearest to the wanted ↵Chris Robinson2012-03-131-0/+3
| | | | update size
* Restore the FPU mode in an error pathChris Robinson2012-03-121-0/+1
|
* Revert the default stereo layout back to -90 and +90 degreesChris Robinson2012-03-122-3/+3
| | | | | For the time being, until better stereo spatialization can be implemented and headphones can be better detected.
* Finalize AL_SOFT_direct_channelsChris Robinson2012-03-123-6/+6
|
* Attempted fix for the coreaudio backendChris Robinson2012-03-121-16/+40
|
* Simply (hopefuly) the explanation about the HRIR set orderingChris Robinson2012-03-121-8/+3
|
* Channel angle is already in radians, not degreesChris Robinson2012-03-121-1/+1
|
* With DirectChannels enabled, don't try to mix channels that have no matching ↵Chris Robinson2012-03-121-1/+11
| | | | output
* Some HRTF clarificationsChris Robinson2012-03-121-12/+13
|
* Fix typoChris Robinson2012-03-121-1/+1
|
* Add a note about the HRTF data being minimum-phase reconstructedChris Robinson2012-03-121-0/+15
|
* Reset HAVE_MMDEVAPI before checking the backendsChris Robinson2012-03-121-0/+1
|
* Don't assume the calculated HRTF delta for the gain difference is less than 1Chris Robinson2012-03-121-2/+3
|
* Remove an unused property key definitionChris Robinson2012-03-121-2/+0
|
* Minor corrections to the hrtf.txtChris Robinson2012-03-121-7/+7
|
* Document the hrtf_tables config optionChris Robinson2012-03-111-0/+6
|
* Add a text file explaining OpenAL Soft's HRTF support and data file formatChris Robinson2012-03-112-15/+82
|
* Properly make the source velocity relative to the listener velocityChris Robinson2012-03-091-13/+15
|
* Clamp the upper and lower bound of the doppler velocity scale more like the ↵Chris Robinson2012-03-091-2/+3
| | | | original
* The listener velocity is specified in world coordinates, tooChris Robinson2012-03-081-0/+2
|
* Refactor the doppler shift calculationsChris Robinson2012-03-081-24/+11
|
* Pin the DLL for WindowsChris Robinson2012-03-082-6/+8
| | | | | | | | The mmdevapi backend does not react well to being unloaded dynamically. It has a message-handling thread running in the background which can't quit before DllMain is called with DLL_PROCESS_DETACH, at which point it's too late to safely message and wait for it shutddown, thus it can continue running after the DLL is unloaded from memory.
* Store a duplicate of the mmdevapi device IDChris Robinson2012-03-061-5/+9
|
* Add a comment explaining the pulseaudio prop_filterChris Robinson2012-03-061-0/+4
|
* Update the ALCdevice in winmm's reset method instead of openChris Robinson2012-03-061-64/+80
|
* Mark the device as running for capture, tooChris Robinson2012-03-051-2/+7
|
* Hold the list lock while calling the backendChris Robinson2012-03-051-11/+16
| | | | Pretty ugly, but we mustn't hold the device lock
* Filter out a couple pulseaudio stream properties by setting them to 0-length ↵Chris Robinson2012-03-051-7/+25
| | | | | | | | | data It seems Qt/Phonon will globally set media.role and phonon.streamid properties, causing them to apply even to our streams if they happen to be loaded in the same process. This is particularly a problem because media.role gets set to "event", preventing the streams from showing in pavucontrol.
* Returned pa_operations can be NULLChris Robinson2012-03-051-31/+21
|