Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Document the hrtf-mode config option | Chris Robinson | 2019-06-21 | 1 | -0/+13 |
| | |||||
* | Disable NFC by default | Chris Robinson | 2019-04-29 | 1 | -9/+10 |
| | |||||
* | Remove some ancient PulseAudio KDE/Phonon/Qt hacks | Chris Robinson | 2019-04-27 | 1 | -1/+1 |
| | | | | | | | | | | Unfortuantely, the relevant KDE bug still seems to exist (streams are forced to KDE's default device after opening, even when they're created with a specific device at user request). I do not know why KDE thinks this is in any way good behavior (the user doesn't get their desired device, nor does the stream get the appropriate format for the device its ultimately put on), but making streams non-movable as a workaround has been a thorn in the side of non-KDE users for too long. C'mon KDE, it's been nearly (if not more than) 7 years now. | ||||
* | Change the default period size to 20ms | Chris Robinson | 2019-04-26 | 1 | -3/+5 |
| | |||||
* | Recognize ambix as an alias for acn+sn3d | Chris Robinson | 2018-12-27 | 1 | -2/+2 |
| | |||||
* | Add an adjust-latency config option for PulseAudio | Chris Robinson | 2018-12-25 | 1 | -0/+8 |
| | |||||
* | Alsoft-config: Add autowah effect | Raulshc | 2018-07-25 | 1 | -2/+3 |
| | |||||
* | Alsoft-config: Add frequency shifter effect | Raulshc | 2018-05-20 | 1 | -1/+1 |
| | |||||
* | Fix misspellings of quadraphonic | Chris Robinson | 2018-03-30 | 1 | -1/+1 |
| | | | | | AL_LOKI_quadriphonic is left alone since that is what the extension is called and what code expects. All other instances have been fixed for consistency. | ||||
* | Alsoft-config: Add pitch shifter effect | Raulshc | 2018-03-18 | 1 | -1/+1 |
| | |||||
* | Rename the mmdevapi backend to wasapi | Chris Robinson | 2018-03-09 | 1 | -2/+2 |
| | |||||
* | Remove standard reverb specific processing functions | Chris Robinson | 2018-01-07 | 1 | -6/+0 |
| | |||||
* | Replace the sinc4 resampler with cubic | Chris Robinson | 2018-01-07 | 1 | -1/+1 |
| | | | | | | | Turns out the C version of the cubic resampler is just slightly faster than even the SSE3 version of the FIR4 resampler. This is likely due to not using a 64KB random-access lookup table along with unaligned loads, both offseting the gains from SSE. | ||||
* | Add a higher quality bsinc resampler using 24 sample points | Chris Robinson | 2017-08-27 | 1 | -3/+4 |
| | | | | | | | This improves the transition width, allowing more of the higher frequencies remain audible. It would be preferrable to have an upper limit of 32 points instead of 48, to reduce the overall table size and the CPU cost for down- sampling. | ||||
* | Add a front-stablizer config option for surround sound modes | Chris Robinson | 2017-07-31 | 1 | -0/+8 |
| | | | | | | | | | | | | This improves a stereo (front-left + front-right) sound "image" by generating a front-center channel signal. Done correctly, it helps reduce the comb effects and phase errors associated with using only two speakers to simulate center sounds. Note that it shouldn't be used if the front-center channel is already included in the positional audio mix (the dialog effect is okay). In general, it may actually be better to exclude the front-center channel from the positional audio mix and use this to generate front-center output. | ||||
* | Make the dithering depth configurable | Chris Robinson | 2017-06-17 | 1 | -3/+10 |
| | |||||
* | Add an option to dither 8- and 16-bit output | Chris Robinson | 2017-05-23 | 1 | -0/+6 |
| | |||||
* | Document the output-limiter config option | Chris Robinson | 2017-04-26 | 1 | -0/+6 |
| | | | | Expose it in alsoft-config as well. | ||||
* | Handle the nfc-ref-delay config option | Chris Robinson | 2017-03-12 | 1 | -0/+10 |
| | |||||
* | Document the nfc config option and expose it in alsoft-config | Chris Robinson | 2017-03-12 | 1 | -0/+9 |
| | |||||
* | Rename stereo-panning option to stereo-encoding | Chris Robinson | 2017-02-22 | 1 | -7/+8 |
| | | | | Also rename the 'paired' value to 'panpot', and make it the default. | ||||
* | Reduce the default period count to 3 | Chris Robinson | 2017-02-22 | 1 | -1/+1 |
| | |||||
* | Make the "sends" config option act as a limit | Chris Robinson | 2017-02-21 | 1 | -4/+3 |
| | | | | | Instead of forcing the device to always use the specified send count, it simply limits requests to it. | ||||
* | Increase the default effect slot and send count | Chris Robinson | 2017-02-21 | 1 | -2/+2 |
| | | | | | | | | | | The default number of auxiliary effect slots is now 64. This can still be raised by the config file without a hard maximum, but incurs processing cost for each effect slot generated by the app. The default number of source sends is now actually 2, as per the EFX docs. However, it can be raised up to 16 via ALC_MAX_AUXILIARY_SENDS attribute requests, rather than the previous 4. | ||||
* | Remove mention of the sinc8 resampler | Chris Robinson | 2017-02-20 | 1 | -1/+0 |
| | |||||
* | Allow distance compensation for non-HQ rendering as well | Chris Robinson | 2017-02-20 | 1 | -3/+2 |
| | | | | | It still requires a custom configuration to specify appropriate speaker distances. | ||||
* | Remove the separate surround51rear decoder option | Chris Robinson | 2017-02-19 | 1 | -7/+2 |
| | | | | | | Both 5.1 Side and Rear configurations use 'surround51' to look up the appropriate decoder file. The decoder loader already handles mapping between rear and side channels, so there's no need for separate options. | ||||
* | Add a volume-adjust config option to adjust the source output volume | Chris Robinson | 2016-09-24 | 1 | -0/+7 |
| | | | | | | | | | Designed for apps that either don't change the listener's AL_GAIN, or don't allow the listener's AL_GAIN to go above 1. This allows the volume to still be increased further than such apps may allow, if users find it too quiet. Be aware that increasing this can easily cause clipping. The gain limit reported by AL_GAIN_LIMIT_SOFT is also affected by this. | ||||
* | Add an option to specify the ambisonic output configuration | Chris Robinson | 2016-07-31 | 1 | -0/+5 |
| | |||||
* | Update alsoftrc.sample with the new channel configurations | Chris Robinson | 2016-07-30 | 1 | -1/+4 |
| | |||||
* | Update alsoftrc.sample for proper txt filenames | Chris Robinson | 2016-07-30 | 1 | -8/+8 |
| | |||||
* | Update a config option comment | Chris Robinson | 2016-04-22 | 1 | -3/+2 |
| | |||||
* | Add a text file describing AmbDec config file support. | Chris Robinson | 2016-03-27 | 1 | -6/+11 |
| | |||||
* | Document the ambisonic decoder options | Chris Robinson | 2016-03-26 | 1 | -0/+46 |
| | |||||
* | Add an option for pair-wise stereo panning | Chris Robinson | 2016-02-26 | 1 | -0/+8 |
| | |||||
* | Replace the hrtf_tables option with hrtf-paths | Chris Robinson | 2016-02-23 | 1 | -11/+7 |
| | |||||
* | Allow selecting a preferred HRTF in alsoft-config | Chris Robinson | 2016-02-23 | 1 | -2/+2 |
| | | | | This currently only checks the default paths when they're being used. | ||||
* | Add a config option to specify the preferred HRTF | Chris Robinson | 2016-02-21 | 1 | -0/+6 |
| | |||||
* | Use %s.mhr for the default hrtf table list | Chris Robinson | 2015-12-05 | 1 | -1/+1 |
| | |||||
* | Support %s as a string matching marker | Chris Robinson | 2015-12-05 | 1 | -0/+1 |
| | |||||
* | Remove autowah from the excludefx list | Chris Robinson | 2015-11-09 | 1 | -2/+2 |
| | | | | | The autowah effect hasn't been enabled for some time due to issues with it breaking output, and doesn't seem likely to get fixed any time soon. | ||||
* | Update the fix-rate config option description | Chris Robinson | 2015-11-09 | 1 | -2/+2 |
| | |||||
* | Add options to disable Pulse's and ALSA's resamplers | Chris Robinson | 2015-11-07 | 1 | -1/+15 |
| | |||||
* | Implement a band-limited sinc resampler | Chris Robinson | 2015-11-05 | 1 | -0/+2 |
| | | | | | | | | This is essentially a 12-point sinc resampler, unless it's resampling to a rate higher than the output, at which point it will vary between 12 and 24 points and do anti-aliasing to avoid/reduce frequencies going over nyquist. Code provided by Christopher Fitzgerald. | ||||
* | Replace the Lanczos window with Kaiser for the sinc resampler | Chris Robinson | 2015-11-04 | 1 | -2/+2 |
| | |||||
* | Remove the MIDI code | Chris Robinson | 2015-10-20 | 1 | -23/+0 |
| | | | | | | | The extension's not going anywhere, and it can't do anything fluidsynth can't. The code maintenance and bloat is not worth keeping around, and ideally the AL API would be able to facilitate MIDI-like behavior anyway (envelopes, start-at- time, etc). | ||||
* | Replace the sinc6 resampler with sinc8, and make SSE versions | Chris Robinson | 2015-10-11 | 1 | -1/+1 |
| | |||||
* | Move the FIR4 from SSE2 to SSE3 | Chris Robinson | 2015-10-11 | 1 | -2/+2 |
| | | | | | SSE3 can avoid the slow _MM_TRANSPOSE_PS4 call thanks to the inclusion of horizontal adds. | ||||
* | Implement a 6-point sinc-lanczos filter | Chris Robinson | 2015-09-29 | 1 | -0/+1 |
| | |||||
* | Auto-replace the "cubic" resampler with "sinc4" | Chris Robinson | 2015-09-28 | 1 | -1/+1 |
| |