Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Create WAVEFORMATEXTENSIBLE wave files for multi-channel and float support | Chris Robinson | 2010-03-18 | 1 | -28/+65 |
| | |||||
* | Use a separate list for NULL-device extensions | Chris Robinson | 2010-03-17 | 1 | -2/+8 |
| | |||||
* | The enums are the same as with mcforamts, so advertise AL_EXT_MULAW too | Chris Robinson | 2010-03-17 | 1 | -2/+3 |
| | |||||
* | Pass the context to alSetError | Chris Robinson | 2010-03-16 | 2 | -15/+0 |
| | |||||
* | Rename some struct members for consistency | Chris Robinson | 2010-03-16 | 2 | -7/+7 |
| | |||||
* | 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 | ||||
* | Add support for AL_EXT_DOUBLE | Chris Robinson | 2010-03-13 | 1 | -2/+2 |
| | |||||
* | Add support for AL_EXT_MULAW_MCFORMATS | Chris Robinson | 2010-03-13 | 1 | -3/+3 |
| | |||||
* | Limit PulseAudio's buffer size to the requested length | Chris Robinson | 2010-03-11 | 1 | -1/+2 |
| | |||||
* | Remove a couple incorrect comments | Chris Robinson | 2010-03-10 | 1 | -1/+0 |
| | |||||
* | Protect some capture calls with a mutex | Chris Robinson | 2010-03-09 | 1 | -0/+12 |
| | |||||
* | 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 | 2 | -53/+51 |
| | |||||
* | 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 |
| | |||||
* | 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 | ||||
* | Avoid using periods with PulseAudio, and add an option to specify its buffer ↵ | Chris Robinson | 2010-02-07 | 1 | -12/+10 |
| | | | | length | ||||
* | 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. | ||||
* | 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 | 1 | -0/+24 |
| | |||||
* | Properly trace the invalid speaker angle | Chris Robinson | 2010-01-12 | 1 | -1/+1 |
| | |||||
* | Fix some typos with the solaris backend | Chris Robinson | 2010-01-12 | 1 | -1/+1 |
| | |||||
* | Only allow 8- and 16-bit, and mono and stereo, wave file output | Chris Robinson | 2010-01-12 | 1 | -14/+18 |
| | |||||
* | Fix Windows compilation | Chris Robinson | 2010-01-11 | 1 | -36/+36 |
| | |||||
* | 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 | 2 | -3/+9 |
| | |||||
* | Add a cosine resampler | Chris Robinson | 2010-01-11 | 1 | -0/+17 |
| | |||||
* | Add an option for point resampling | Chris Robinson | 2010-01-11 | 2 | -38/+107 |
| | |||||
* | Hold global lock during mixing only when iterating device contexts | Chris Robinson | 2010-01-11 | 1 | -4/+2 |
| | |||||
* | Cleanup OSS/Solaris loop a bit | Chris Robinson | 2010-01-10 | 2 | -6/+6 |
| | |||||
* | Return the default config string for empty entries | Chris Robinson | 2010-01-09 | 1 | -1/+5 |
| | |||||
* | Hide OSS and Solaris devices if their files can't be stat'd | Chris Robinson | 2010-01-09 | 2 | -6/+33 |
| | |||||
* | Promote AL_EXT_source_distance_model to complete | Chris Robinson | 2010-01-09 | 1 | -1/+1 |
| | |||||
* | Make sure the device handle is valid when getting the device error | Chris Robinson | 2010-01-09 | 1 | -1/+1 |
| | |||||
* | Hold the default context extensions globally | Chris Robinson | 2010-01-09 | 1 | -1/+8 |
| | |||||
* | Suppress connection refused errors | Chris Robinson | 2010-01-08 | 1 | -2/+3 |
| | | | | Since that just typically means the server isn't running | ||||
* | Reduce some indentation | Chris Robinson | 2010-01-08 | 1 | -134/+100 |
| | |||||
* | Try the PulseAudio backend first | Chris Robinson | 2010-01-08 | 1 | -3/+3 |
| | |||||
* | Prepare the pcm handle after recovering | Chris Robinson | 2010-01-06 | 1 | -0/+6 |
| | |||||
* | Use snd_pcm_recover in more places | Chris Robinson | 2010-01-06 | 1 | -6/+4 |
| | |||||
* | Use snd_pcm_recover to recover from certain device errors | Chris Robinson | 2010-01-06 | 1 | -15/+6 |
| |