aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Get rid of more alIs* callsChris Robinson2010-03-163-137/+151
|
* Effect and filter ID 0 is validChris Robinson2010-03-162-6/+9
|
* Avoid some alIs* calls while under the context lockChris Robinson2010-03-164-140/+147
| | | | | Instead, use functions that verify the ID by searching the object list and returning its handle
* Pass the context to alSetErrorChris Robinson2010-03-1613-416/+402
|
* Use alext.h for extension definitionsChris Robinson2010-03-162-11/+0
|
* Rename some struct members for consistencyChris Robinson2010-03-169-52/+52
|
* Avoid dereferencing a NULL buffer when unqueueing buffer 0Chris Robinson2010-03-151-3/+7
|
* Print an error when realloc failsChris Robinson2010-03-151-0/+1
|
* Set the buffer length for Pulse when opening the deviceChris Robinson2010-03-141-4/+10
| | | | So it will properly scale with context frequency requests
* Pulse's buffer size is not a good measurement for the update sizeChris Robinson2010-03-141-2/+4
| | | | Lie and say 20ms instead, since there is no stable method to get such info
* Reduce the mixing buffers to the next power of twoChris Robinson2010-03-141-1/+1
|
* Remove duplication of setting source anglesChris Robinson2010-03-141-20/+2
|
* Add support for AL_EXT_DOUBLEChris Robinson2010-03-134-2/+17
|
* Add support for AL_EXT_MULAW_MCFORMATSChris Robinson2010-03-133-3/+172
|
* Add AL_EXT_MULAW_MCFORMATS tokens to alext.hChris Robinson2010-03-131-0/+11
|
* Rewrite openal-infoChris Robinson2010-03-131-191/+223
| | | | | | | | Output is mostly unchanged, however there are differences. Device-specific info (including context-specific info) is separated from NULL-device queries, and there is now a distinction between ALC versions of the NULL device and the opened device. Additionally, an alternate playback device can be queried by specifying its name as the first parameter.
* Limit PulseAudio's buffer size to the requested lengthChris Robinson2010-03-111-1/+2
|
* Fix the retrieval of the RW offsets using the correct functionsChris Robinson2010-03-102-31/+31
|
* Remove a couple incorrect commentsChris Robinson2010-03-102-10/+0
|
* Remove duplicate copyright noticeChris Robinson2010-03-091-483/+0
|
* Protect some capture calls with a mutexChris Robinson2010-03-091-0/+12
|
* Add EFX types and enums to alext.hChris Robinson2010-03-096-199/+727
| | | | | The types and enums are in efx.h, which is included by alext.h. It's done this way because EFX has a lot if definitions which would polute alext.h
* Build device lists only when neededChris Robinson2010-03-094-43/+64
|
* Probe physical devices separately from appending them to the device listChris Robinson2010-03-093-157/+143
|
* Use powf when availableChris Robinson2010-03-075-53/+61
|
* Remove unused source param count macroChris Robinson2010-03-071-2/+0
|
* Keep UpdateSize updated when apps request a frequencyChris Robinson2010-02-242-0/+7
|
* Silence some warningsChris Robinson2010-02-161-2/+2
|
* Better handle run-time linkingChris Robinson2010-02-161-8/+8
|
* Properly check for functions in Win32 shared libsChris Robinson2010-02-163-8/+111
|
* Constify some globalsChris Robinson2010-02-151-6/+8
|
* Avoid probing for devices on lib initializationChris Robinson2010-02-101-6/+17
|
* Set ALSA playback buffer and period size based on timeChris Robinson2010-02-081-9/+13
| | | | So rate adjustments won't modify the latency
* Fix retrieval of the current global context when changing itChris Robinson2010-02-081-1/+6
|
* Always disable ALSA's resampler for playbackChris Robinson2010-02-081-2/+1
| | | | | This means the frequency config option won't have an effect if the ALSA device can't set an alternate sampling rate
* Improve source write offset calculationsChris Robinson2010-02-071-9/+19
|
* Avoid using periods with PulseAudio, and add an option to specify its buffer ↵Chris Robinson2010-02-072-12/+20
| | | | length
* Enable the WinMM backend only if the lib check succeedsChris Robinson2010-02-051-4/+4
|
* Disable ALSA's resampler when no specific output rate is requestedChris Robinson2010-02-051-0/+8
|
* Make sure all requested data gets written to PulseAudioChris Robinson2010-01-241-5/+7
|
* Use pa_channel_map_superset only when available with PulseAudio 0.9.15Chris Robinson2010-01-221-4/+13
| | | | pa_channel_map_equal can otherwise detect some compatible output modes
* Specify the buffer size to ALSA, so the period count remains flexibleChris Robinson2010-01-201-3/+5
| | | | | | | | Under conditions where the period size is fixed (such as dmix), ALSA will still attempt to provide the requested number of periods even if the requested period size needs to be dramatically altered. In these cases, it would be better to increase or decrease the period count, instead of growing or shrinking the total buffer size and significantly changing the latency.
* Release 1.11.753openal-soft-1.11.753Chris Robinson2010-01-171-2/+2
|
* Fix speaker angle fixupChris Robinson2010-01-121-1/+1
|
* al_print doesn't need to be inlineChris Robinson2010-01-122-25/+28
|
* Properly trace the invalid speaker angleChris Robinson2010-01-121-1/+1
|
* Use GCC's format attribute for al_printfChris Robinson2010-01-123-1/+13
|
* Fix some typos with the solaris backendChris Robinson2010-01-122-2/+2
|
* Only allow 8- and 16-bit, and mono and stereo, wave file outputChris Robinson2010-01-121-14/+18
|
* Consolidate some source offset handling codeChris Robinson2010-01-121-38/+12
|