aboutsummaryrefslogtreecommitdiffstats
path: root/Alc
Commit message (Collapse)AuthorAgeFilesLines
* Support PortAudio in WindowsChris Robinson2010-03-211-6/+24
|
* Relax circular layout requirementChris Robinson2010-03-201-5/+21
|
* Reduce some indentationChris Robinson2010-03-191-264/+254
|
* Simplify removing the context handle from the device's context arrayChris Robinson2010-03-191-2/+1
|
* Don't use deprecated macrosChris Robinson2010-03-191-22/+22
|
* Mingw64's shlobj.h wants at least 0x501Alam Arias2010-03-181-2/+5
|
* use ALintptrEXT in alcReverb.cAlam Arias2010-03-181-2/+2
|
* Convert CR/LF -> LFChris Robinson2010-03-181-201/+201
| | | | Spotted by Alam Arias
* Use size_t where appropriateChris Robinson2010-03-183-6/+7
| | | | Spotted by Alam Arias
* Define _WIN32_IE to 0x400 only if it's a lesser value by defaultChris Robinson2010-03-181-1/+2
| | | | Spotted by Alam Arias
* Support capture with PortAudioChris Robinson2010-03-181-7/+143
|
* Create WAVEFORMATEXTENSIBLE wave files for multi-channel and float supportChris Robinson2010-03-181-28/+65
|
* Use a separate list for NULL-device extensionsChris Robinson2010-03-171-2/+8
|
* The enums are the same as with mcforamts, so advertise AL_EXT_MULAW tooChris Robinson2010-03-171-2/+3
|
* Pass the context to alSetErrorChris Robinson2010-03-162-15/+0
|
* Rename some struct members for consistencyChris Robinson2010-03-162-7/+7
|
* 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
* Add support for AL_EXT_DOUBLEChris Robinson2010-03-131-2/+2
|
* Add support for AL_EXT_MULAW_MCFORMATSChris Robinson2010-03-131-3/+3
|
* Limit PulseAudio's buffer size to the requested lengthChris Robinson2010-03-111-1/+2
|
* Remove a couple incorrect commentsChris Robinson2010-03-101-1/+0
|
* Protect some capture calls with a mutexChris Robinson2010-03-091-0/+12
|
* 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-072-53/+51
|
* Keep UpdateSize updated when apps request a frequencyChris Robinson2010-02-242-0/+7
|
* Silence some warningsChris Robinson2010-02-161-2/+2
|
* 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
* Avoid using periods with PulseAudio, and add an option to specify its buffer ↵Chris Robinson2010-02-071-12/+10
| | | | length
* 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.
* Fix speaker angle fixupChris Robinson2010-01-121-1/+1
|
* al_print doesn't need to be inlineChris Robinson2010-01-121-0/+24
|
* Properly trace the invalid speaker angleChris Robinson2010-01-121-1/+1
|
* Fix some typos with the solaris backendChris Robinson2010-01-121-1/+1
|
* Only allow 8- and 16-bit, and mono and stereo, wave file outputChris Robinson2010-01-121-14/+18
|
* Fix Windows compilationChris Robinson2010-01-111-36/+36
|
* Check buffer size when copying padding instead of the data pointerChris Robinson2010-01-111-2/+2
|
* Add helpful values to the resampler enumChris Robinson2010-01-112-3/+9
|
* Add a cosine resamplerChris Robinson2010-01-111-0/+17
|
* Add an option for point resamplingChris Robinson2010-01-112-38/+107
|
* Hold global lock during mixing only when iterating device contextsChris Robinson2010-01-111-4/+2
|
* Cleanup OSS/Solaris loop a bitChris Robinson2010-01-102-6/+6
|