Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Adjust PulseAudio's capture latency | Chris Robinson | 2009-12-30 | 1 | -1/+3 |
| | |||||
* | Properly retrieve device-inspecific errors | Chris Robinson | 2009-12-28 | 1 | -0/+5 |
| | |||||
* | Store ALC errors with the device when possible | Chris Robinson | 2009-12-28 | 6 | -72/+71 |
| | |||||
* | Remove some unneeded functions | Chris Robinson | 2009-12-28 | 1 | -33/+5 |
| | |||||
* | Add a function to check if a config option is set to a non-empty value | Chris Robinson | 2009-12-28 | 5 | -9/+17 |
| | |||||
* | Enforce a lower bound playback frequency of 8khz | Chris Robinson | 2009-12-28 | 1 | -4/+4 |
| | |||||
* | Improve layout parsing and allow using long names for speakers | Chris Robinson | 2009-12-28 | 1 | -19/+21 |
| | |||||
* | Add an option to spawn a PulseAudio server on request | Chris Robinson | 2009-12-28 | 1 | -1/+6 |
| | |||||
* | Be more lenient in signaling the mainloop | Chris Robinson | 2009-12-28 | 1 | -10/+7 |
| | |||||
* | Try to find a compatible format from Pulse's default sink | Chris Robinson | 2009-12-27 | 1 | -3/+90 |
| | |||||
* | Update panning for existing AL contexts when creating a new one | Chris Robinson | 2009-12-26 | 1 | -2/+2 |
| |