aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Dynamically allocate the convolution channel mixing dataChris Robinson2020-08-301-46/+46
* Reorganize some convolution fieldsChris Robinson2020-08-301-21/+18
* Remove extraneous parenthesisChris Robinson2020-08-284-14/+14
* Calculate the correct number of convolution segmentsChris Robinson2020-08-281-1/+1
* Limit convolution processing to the output ambisonic orderChris Robinson2020-08-281-2/+3
* Don't dereference a null convolution filterChris Robinson2020-08-281-5/+7
* Support B-Format impulse responses for convolutionChris Robinson2020-08-281-17/+107
* Pass a BufferStorage to EffectState::createBufferChris Robinson2020-08-284-35/+27
* Use a separate structure for buffer storageChris Robinson2020-08-2814-136/+169
* Rename buffer_formats to buffer_storageChris Robinson2020-08-276-6/+6
* Handle 0-length convolution buffersChris Robinson2020-08-271-0/+3
* Don't allow callback buffers for effect slotsChris Robinson2020-08-271-1/+5
* Blend panned B-Format source directivity given its radiusChris Robinson2020-08-271-52/+54
* De-duplicate LoadSampleArray and FmtTypeTraitsChris Robinson2020-08-265-260/+178
* Base the convolution example on the simpler stream exampleChris Robinson2020-08-263-537/+516
* Recognize float32 format names for the example healpersChris Robinson2020-08-261-4/+7
* Avoid copying the convolution filter history to shift itChris Robinson2020-08-251-10/+18
* Add an example using convolution reverbChris Robinson2020-08-252-0/+540
* Initial implementation of the convolution effectChris Robinson2020-08-251-9/+400
* Fix handling doublesChris Robinson2020-08-251-2/+2
* Store a reference to the effect buffer as an active propertyChris Robinson2020-08-245-3/+33
* Stub out a convolution effect stateChris Robinson2020-08-244-2/+160
* Recognize a convolution reverb effect typeChris Robinson2020-08-243-17/+24
* Add a method for effects to create persistent buffer dataChris Robinson2020-08-244-1/+39
* Move storable buffer format info to a separate sourceChris Robinson2020-08-245-73/+89
* Use an intrusive_ptr to hold the unapplied effect stateChris Robinson2020-08-243-12/+9
* Allow setting a buffer on an effect slotChris Robinson2020-08-242-1/+51
* Clean up some commentsChris Robinson2020-08-241-20/+21
* Use an intrusive_ptr for ALeffectslotProps::StateChris Robinson2020-08-244-15/+5
* Allow intrusive_ptr::reset to take a new pointerChris Robinson2020-08-241-2/+2
* macOS osx/ios dynamic framework support (#466)HALX992020-08-243-733/+70
* Use CMAKE_DLLTOOL instead of looking for dlltool manuallyChris Robinson2020-08-201-12/+3
* Ensure enough space is allocated for structs with a FlexArrayChris Robinson2020-08-151-1/+4
* Avoid a zero-length array for the FlexArray definitionChris Robinson2020-08-152-10/+5
* Avoid allocating for each HRIR reconstructionChris Robinson2020-08-141-9/+9
* Rename ALSOFT_INSTALL_HRTF_DEFS to ALSOFT_INSTALL_HRTF_DATAChris Robinson2020-08-131-4/+4
* Simplify StrSubst in makemhrChris Robinson2020-08-131-36/+27
* Avoid a cmake check for determining the size of longChris Robinson2020-08-133-14/+19
* Improve handling main() with UTF-8 args on WindowsChris Robinson2020-08-127-53/+85
* Cleanup some warnings with ffmpeg/alffplayChris Robinson2020-08-121-27/+36
* Use a wait predicate instead of a while loopChris Robinson2020-08-121-2/+1
* Fix configure-time ffmpeg version detectionChris Robinson2020-08-121-11/+3
* Update .gitignore for QtCreator filesChris Robinson2020-08-111-4/+8
* Remove an unused variableChris Robinson2020-08-111-1/+0
* Use a FlexArray instead of a vector for distance compensationChris Robinson2020-08-111-5/+6
* Make osme things constexprChris Robinson2020-08-101-17/+15
* Change a couple functions into member functionsChris Robinson2020-08-0720-107/+97
* Cleanup OSS enumeration and fix duplicate namesChris Robinson2020-08-071-55/+39
* Fix DIAGNOSTIC_POP for GCC and ClangChris Robinson2020-08-061-1/+1
* Add a comment about 32-bit GCC stack aligning with SSE codegenChris Robinson2020-08-051-0/+4