Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set the buffer length for Pulse when opening the device | Chris Robinson | 2010-03-14 | 1 | -4/+10 |
| | | | | So it will properly scale with context frequency requests | ||||
* | Pulse's buffer size is not a good measurement for the update size | Chris Robinson | 2010-03-14 | 1 | -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 two | Chris Robinson | 2010-03-14 | 1 | -1/+1 |
| | |||||
* | Remove duplication of setting source angles | Chris Robinson | 2010-03-14 | 1 | -20/+2 |
| | |||||
* | Add support for AL_EXT_DOUBLE | Chris Robinson | 2010-03-13 | 4 | -2/+17 |
| | |||||
* | Add support for AL_EXT_MULAW_MCFORMATS | Chris Robinson | 2010-03-13 | 3 | -3/+172 |
| | |||||
* | Add AL_EXT_MULAW_MCFORMATS tokens to alext.h | Chris Robinson | 2010-03-13 | 1 | -0/+11 |
| | |||||
* | Rewrite openal-info | Chris Robinson | 2010-03-13 | 1 | -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 length | Chris Robinson | 2010-03-11 | 1 | -1/+2 |
| | |||||
* | Fix the retrieval of the RW offsets using the correct functions | Chris Robinson | 2010-03-10 | 2 | -31/+31 |
| | |||||
* | Remove a couple incorrect comments | Chris Robinson | 2010-03-10 | 2 | -10/+0 |
| | |||||
* | Remove duplicate copyright notice | Chris Robinson | 2010-03-09 | 1 | -483/+0 |
| | |||||
* | Protect some capture calls with a mutex | Chris Robinson | 2010-03-09 | 1 | -0/+12 |
| | |||||
* | Add EFX types and enums to alext.h | Chris Robinson | 2010-03-09 | 6 | -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 needed | Chris Robinson | 2010-03-09 | 4 | -43/+64 |
| | |||||
* | Probe physical devices separately from appending them to the device list | Chris Robinson | 2010-03-09 | 3 | -157/+143 |
| | |||||
* | Use powf when available | Chris Robinson | 2010-03-07 | 5 | -53/+61 |
| | |||||
* | Remove unused source param count macro | Chris Robinson | 2010-03-07 | 1 | -2/+0 |
| | |||||
* | Keep UpdateSize updated when apps request a frequency | Chris Robinson | 2010-02-24 | 2 | -0/+7 |
| | |||||
* | Silence some warnings | Chris Robinson | 2010-02-16 | 1 | -2/+2 |
| | |||||
* | Better handle run-time linking | Chris Robinson | 2010-02-16 | 1 | -8/+8 |
| | |||||
* | Properly check for functions in Win32 shared libs | Chris Robinson | 2010-02-16 | 3 | -8/+111 |
| | |||||
* | Constify some globals | Chris Robinson | 2010-02-15 | 1 | -6/+8 |
| | |||||
* | Avoid probing for devices on lib initialization | Chris Robinson | 2010-02-10 | 1 | -6/+17 |
| | |||||
* | Set ALSA playback buffer and period size based on time | Chris Robinson | 2010-02-08 | 1 | -9/+13 |
| | | | | So rate adjustments won't modify the latency | ||||
* | Fix retrieval of the current global context when changing it | Chris Robinson | 2010-02-08 | 1 | -1/+6 |
| | |||||
* | Always disable ALSA's resampler for playback | Chris Robinson | 2010-02-08 | 1 | -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 calculations | Chris Robinson | 2010-02-07 | 1 | -9/+19 |
| | |||||
* | Avoid using periods with PulseAudio, and add an option to specify its buffer ↵ | Chris Robinson | 2010-02-07 | 2 | -12/+20 |
| | | | | length | ||||
* | Enable the WinMM backend only if the lib check succeeds | Chris Robinson | 2010-02-05 | 1 | -4/+4 |
| | |||||
* | Disable ALSA's resampler when no specific output rate is requested | Chris Robinson | 2010-02-05 | 1 | -0/+8 |
| | |||||
* | Make sure all requested data gets written to PulseAudio | Chris Robinson | 2010-01-24 | 1 | -5/+7 |
| | |||||
* | Use pa_channel_map_superset only when available with PulseAudio 0.9.15 | Chris Robinson | 2010-01-22 | 1 | -4/+13 |
| | | | | pa_channel_map_equal can otherwise detect some compatible output modes | ||||
* | Specify the buffer size to ALSA, so the period count remains flexible | Chris Robinson | 2010-01-20 | 1 | -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.753 | Chris Robinson | 2010-01-17 | 1 | -2/+2 |
| | |||||
* | Fix speaker angle fixup | Chris Robinson | 2010-01-12 | 1 | -1/+1 |
| | |||||
* | al_print doesn't need to be inline | Chris Robinson | 2010-01-12 | 2 | -25/+28 |
| | |||||
* | Properly trace the invalid speaker angle | Chris Robinson | 2010-01-12 | 1 | -1/+1 |
| | |||||
* | Use GCC's format attribute for al_printf | Chris Robinson | 2010-01-12 | 3 | -1/+13 |
| | |||||
* | Fix some typos with the solaris backend | Chris Robinson | 2010-01-12 | 2 | -2/+2 |
| | |||||
* | Only allow 8- and 16-bit, and mono and stereo, wave file output | Chris Robinson | 2010-01-12 | 1 | -14/+18 |
| | |||||
* | Consolidate some source offset handling code | Chris Robinson | 2010-01-12 | 1 | -38/+12 |
| | |||||
* | Better handle large second offsets | Chris Robinson | 2010-01-12 | 1 | -2/+2 |
| | |||||
* | Don't use a flag to set an error when applying the source offset | Chris Robinson | 2010-01-12 | 1 | -43/+48 |
| | |||||
* | Fix Windows compilation | Chris Robinson | 2010-01-11 | 2 | -40/+40 |
| | |||||
* | Check buffer size when copying padding instead of the data pointer | Chris Robinson | 2010-01-11 | 1 | -2/+2 |
| | |||||
* | Add helpful values to the resampler enum | Chris Robinson | 2010-01-11 | 3 | -4/+12 |
| | |||||
* | Add a cosine resampler | Chris Robinson | 2010-01-11 | 3 | -0/+19 |
| | |||||
* | Add an option for point resampling | Chris Robinson | 2010-01-11 | 5 | -38/+126 |
| | |||||
* | Hold global lock during mixing only when iterating device contexts | Chris Robinson | 2010-01-11 | 1 | -4/+2 |
| |