aboutsummaryrefslogtreecommitdiffstats
path: root/utils/alsoft-config/mainwindow.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Handle pointer ownership a bit betterChris Robinson2023-12-291-9/+7
|
* Fix some implicit conversionsChris Robinson2023-12-171-1/+1
|
* Fix clang-tidy warnings from the examples and utilitiesChris Robinson2023-12-131-162/+134
|
* Fix some clang-tidy warningsChris Robinson2023-12-081-2/+2
|
* Change the default resampler to cubicChris Robinson2023-01-271-1/+1
| | | | | This has notably better quality than linear, while still being faster than bsinc.
* clang-tidy cleanups (#800)Rosen Penev2023-01-151-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * clang-tidy: use bool literals Found with modernize-use-bool-literals Signed-off-by: Rosen Penev <[email protected]> * clang-tidy: replace std::bind with lambdas Found with modernize-avoid-bind Signed-off-by: Rosen Penev <[email protected]> * clang-tidy: use data() instead of pointer stuff Found with readability-container-data-pointe Signed-off-by: Rosen Penev <[email protected]> * clang-tidy: use empty() Found with readability-container-size-empty Signed-off-by: Rosen Penev <[email protected]> * clang-tidy: remove static in anon namespace Found with readability-static-definition-in-anonymous-namespace Signed-off-by: Rosen Penev <[email protected]> * clang-tidy: remove const return Found with readability-const-return-type Signed-off-by: Rosen Penev <[email protected]> Signed-off-by: Rosen Penev <[email protected]>
* Update alsoft-config with the new settingsChris Robinson2023-01-091-6/+10
|
* Update alsoft-configChris Robinson2023-01-081-18/+1
|
* Update alsoft-config for new optionsChris Robinson2022-11-171-9/+14
|
* Handle 3D7.1 as a separate channel configurationChris Robinson2022-04-261-0/+5
| | | | | | | It's treated as 5.1 + 2 aux channels. This allows AL_DIRECT_CHANNELS_SOFT to behave better, not forwarding rear left/right channel inputs to lower front and upper rear, and allows reporting a more appropriate output mode to the app instead of 7.1.
* Add an option to alsoft-config for EAX API supportChris Robinson2022-04-261-0/+12
|
* Add an ambi-format option for ACN ordering and FuMa scalingChris Robinson2022-01-121-1/+2
|
* Use the deprecated enum for older Qt versionsChris Robinson2022-01-061-0/+4
|
* Avoid a deprecated QString enumChris Robinson2022-01-051-1/+1
|
* Add a third-order ambisonic decoder for HRTFChris Robinson2022-01-051-5/+4
| | | | | Using the 20-channel dodecahedron, seems to be good enough to handle 16-channel third-order ambisonics.
* Add the PipeWire config option to alsoft-configChris Robinson2021-12-251-0/+8
|
* Recognize PipeWire in alsoft-configChris Robinson2021-11-261-0/+3
|
* Update alsoft-configChris Robinson2021-11-111-5/+6
|
* Remove some lingering mentions of surround51rearChris Robinson2021-10-211-2/+3
|
* Avoid a deprecated functionChris Robinson2020-11-131-10/+10
|
* Avoid using a deprecated functionChris Robinson2020-08-311-4/+3
|
* Add the jack/connect-ports option to alsoft-configChris Robinson2020-08-051-0/+3
|
* Update built-in HRTF name for alsoft-configChris Robinson2019-11-291-2/+1
|
* Properly get the AppData path on Windows in alsoft-configChris Robinson2019-11-201-2/+21
|
* Limit HRTF ambisonic decoding to second-orderChris Robinson2019-11-091-5/+7
| | | | | | The generated third-order matrix has incorrect first-order coefficients, indicating a wonky decoder. The generated second-order matrix looks more stable.
* Add "fast" variants for the bsinc resamplersChris Robinson2019-09-281-0/+2
| | | | | | This simply omits the scale factor from the filter, similar to how up-sampling does. The consequence of this is less smooth transitions when ramping the pitch while down-sampling, but otherwise behaves fine.
* Make hq-mode the default and update ambisonics.txtChris Robinson2019-09-081-2/+2
|
* Return a QString from GetVersionStringChris Robinson2019-08-311-1/+1
|
* Don't include version.h in mainwindow.cppChris Robinson2019-08-311-4/+4
| | | | Should help with post-commit compile times
* Update mainwindow.cppChris Robinson2019-08-261-228/+227
| | | | | Use the less-error-prone pointer-to-member syntax for connect calls, and use uniform initialization more often.
* Alsoft-config: Add vocal morpher effectRaulshc2019-08-181-0/+4
|
* Rename HRTF Quality title to HRTF Render MethodChris Robinson2019-07-051-8/+8
|
* Add a setting for hrtf-mode to alsoft-configChris Robinson2019-07-041-0/+37
|
* Make a number of settings tristateChris Robinson2019-04-291-67/+43
|
* Disable NFC by defaultChris Robinson2019-04-291-2/+2
|
* Increase the period size slider and don't use steps of 64Chris Robinson2019-04-281-3/+0
|
* Properly replace sinc4 with cubic in alsoft-configChris Robinson2019-04-281-3/+3
|
* Avoid using old style castsFilip Gawin2019-01-081-1/+1
| | | | | | To think about: examples/alffplay.cpp:600 OpenAL32/Include/alMain.h:295
* Use nullptr in cpp filesFilip Gawin2019-01-071-9/+9
|
* Recognize ambix as an alias for acn+sn3dChris Robinson2018-12-271-2/+2
|
* Add an adjust-latency config option for PulseAudioChris Robinson2018-12-251-0/+5
|
* Simplify some statementsFilip Gawin2018-10-291-1/+1
|
* Alsoft-config: Add autowah effectRaulshc2018-07-251-0/+4
|
* Alsoft-config: Add frequency shifter effectRaulshc2018-05-201-0/+4
|
* Fix misspellings of quadraphonicChris Robinson2018-03-301-2/+2
| | | | | 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 effectRaulshc2018-03-181-0/+4
|
* Rename the mmdevapi backend to wasapiChris Robinson2018-03-091-2/+11
|
* Remove standard reverb specific processing functionsChris Robinson2018-01-071-8/+0
|
* Replace the sinc4 resampler with cubicChris Robinson2018-01-071-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.
* Rename resampler labelsChris Robinson2017-08-271-3/+3
|