aboutsummaryrefslogtreecommitdiffstats
path: root/utils
Commit message (Collapse)AuthorAgeFilesLines
* Add a tool to generate the bsinc tablesChris Robinson2015-11-101-0/+374
|
* Implement a band-limited sinc resamplerChris Robinson2015-11-051-2/+3
| | | | | | | | 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 resamplerChris Robinson2015-11-041-3/+3
|
* Print enumerated HRTFs in openal-infoChris Robinson2015-10-281-0/+30
|
* Right-align the HRTF Mode labelChris Robinson2015-10-281-0/+3
|
* Remove the Reverb Bost option from alsoft-configChris Robinson2015-10-283-111/+2
| | | | | It's not really an appropriate setting for most users to play with. The option still exists, but it's no longer editable in the GUI.
* Rename a couple HRTF Mode combo box entriesChris Robinson2015-10-131-2/+2
|
* Fix HRTF group box sizeChris Robinson2015-10-121-1/+1
|
* Remove 96khz from the combo boxChris Robinson2015-10-121-5/+0
| | | | | | It can still be entered in manually, as can any value between 8khz and 192khz, but having it selectable can create the mistaken idea that selecting it is better than picking 44.1khz or 48khz.
* Reorganize the HRTF group boxChris Robinson2015-10-122-64/+53
| | | | | The three radio buttons are moved to a combo box, which gives a bit more width for the file list contents.
* Only show certain options that are available at build-timeChris Robinson2015-10-112-11/+90
|
* Reformat the CPU Extensions' checkboxesChris Robinson2015-10-111-6/+6
|
* Replace the sinc6 resampler with sinc8, and make SSE versionsChris Robinson2015-10-111-1/+1
|
* Move the FIR4 from SSE2 to SSE3Chris Robinson2015-10-112-3/+22
| | | | | SSE3 can avoid the slow _MM_TRANSPOSE_PS4 call thanks to the inclusion of horizontal adds.
* Remove the --make-tab option from makehrtfChris Robinson2015-09-291-93/+1
| | | | We haven't used a built-in HRTF table for a while now.
* Implement a 6-point sinc-lanczos filterChris Robinson2015-09-291-2/+3
|
* Auto-replace the "cubic" resampler with "sinc4"Chris Robinson2015-09-281-1/+6
|
* Replace the cubic resampler with a 4-point sinc/lanczos filterChris Robinson2015-09-271-1/+1
|
* Reorganize some HRTF config optionsChris Robinson2015-09-042-6/+7
|
* Reposition the JACK backend entryChris Robinson2015-09-041-1/+1
|
* Handle the stereo-mode config option with alsoft-configChris Robinson2015-08-282-17/+89
|
* Add JACK to the config utilityChris Robinson2014-12-221-0/+1
|
* Allow selecting the 5.1-rear channel config from the config fileChris Robinson2014-11-081-1/+2
|
* Use shorter display names for the surround sound config optionsChris Robinson2014-11-071-3/+3
|
* Use better GUI item names for the resampler optionChris Robinson2014-09-262-35/+31
|
* Show prettier names in the alsoft-config sample format combo boxesChris Robinson2014-09-132-96/+80
|
* Modify CPU extensions and effect options to be enabled when checkedChris Robinson2014-08-072-63/+105
| | | | | It looks nicer and more featured for options to be checked when they're allowed, rather than when disallowed.
* Filter for relative HRTF data paths and add Add/Remove label textsChris Robinson2014-08-052-12/+79
|
* Update alsoft-configChris Robinson2014-08-052-23/+55
| | | | | Adds Compressor effect and SSE 4.1 for exclusion, and alters the HRTF tables tooltip to refer the the default data sets instead of the built-in set.
* Fix typo (overriden -> overridden)Chris Robinson2014-07-171-1/+1
|
* Avoid an undefined allocation of 0 bytesChris Robinson2014-07-011-1/+2
|
* Include strings.h if it exists for strncasecmpChris Robinson2014-05-221-1/+3
|
* Early-out when outN is 0Chris Robinson2014-05-151-0/+3
|
* Remove some unnecessary castsChris Robinson2014-05-151-12/+13
|
* Append the number of bits, not bytes, to typesChris Robinson2014-05-081-37/+27
| | | | Also use ALuint64SOFT from alext.h for uint64
* Add an option to make HRTFs with a custom head radiusChris Robinson2014-01-114-21/+39
|
* Fixed compile error in Visual Studio 2013 by not redefining symbols that are ↵Rupert Steel2014-01-091-2/+2
| | | | now defined in the VS2013 math.h file.
* Add an option to use the HRTF time delay measured from the datasetChris Robinson2013-12-181-13/+82
|
* Some .ui changes that Qt Designer insists onChris Robinson2013-07-101-5/+15
|
* Don't have ../../ as part of the target nameChris Robinson2013-07-021-3/+4
|
* Disable HRTF remove button when no files selectedChris Robinson2013-06-282-0/+9
|
* Update the period size/count sliders when loadingChris Robinson2013-06-271-0/+6
|
* Remove the unused menu bar and status bar from alsoft-configChris Robinson2013-06-272-11/+2
|
* Check for Qt4 earlierChris Robinson2013-06-241-1/+0
|
* Properly check that Qt4 4.8+ was foundChris Robinson2013-06-241-1/+1
|
* Specify the required Qt4 version to find_packageChris Robinson2013-06-241-5/+3
|
* Make sure QtCore and QtGui were found and link with the appropriate libsChris Robinson2013-06-241-2/+2
|
* Require Qt 4.8 or newer for alsoft-configChris Robinson2013-06-241-1/+2
|
* Move alsoft-config to a separate project fileChris Robinson2013-06-241-0/+30
| | | | | This to help avoid FindQt4.cmake from polluting the current project with defines and include directories, applying them to targets that don't use Qt.
* Add a configuration UI applicationChris Robinson2013-06-234-0/+2034
| | | | | | | | | | | Not complete, but it's a decent start. Some problems: * Only some otions are handled (backend-specific options in particular aren't handled). * Does not warn when quitting with unsaved changes. * Some options are missing tooltips.