aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Improve radius behavior with scaling of ambisonic coefficientsChris Robinson2016-04-2411-74/+120
|
* Provide a decoder preset for 5.1 Surround outputChris Robinson2016-04-243-0/+55
|
* Open the file selector to an existing path for presetsChris Robinson2016-04-231-1/+16
|
* Install the ambdec preset filesChris Robinson2016-04-231-0/+14
|
* Add some general info about how ambdec works to ambdec.txtChris Robinson2016-04-231-0/+7
|
* Move some docs to the docs directoryChris Robinson2016-04-233-0/+0
|
* Add docs for OpenAL Soft and standard decoder presetsChris Robinson2016-04-237-0/+421
|
* Merge pull request #38 from geron-cn/patch-1kcat2016-04-221-1/+1
|\ | | | | fix audio play error in sample alffplay
| * fix audio play error in samplegero2016-04-221-1/+1
| | | | | | fix audio play error in sample
* | Update a config option commentChris Robinson2016-04-221-3/+2
|/
* Increase max output channels to 16Chris Robinson2016-04-192-12/+22
| | | | This also enables fully periphonic 3rd order HQ decoding.
* Combine two if checks into oneChris Robinson2016-04-191-5/+3
|
* Remove unneeded ChannelMaps for BFormat formatsChris Robinson2016-04-171-14/+2
|
* Trace the requested attribute valuesChris Robinson2016-04-171-0/+24
|
* Avoid storing channel names for the dry bufferChris Robinson2016-04-163-27/+16
|
* Don't look up the dry buffer's FrontCenter in the Dedicated effectChris Robinson2016-04-161-8/+4
| | | | | | The real FrontCenter output is used if it exists, and if it doesn't, it's unlikely the dry buffer will have it (and even if it does, it won't be any better than panning).
* Reorganize a bit of aluInitRenderer codeChris Robinson2016-04-161-46/+30
|
* Silence possible out-of-bounds warning againChris Robinson2016-04-161-1/+1
|
* More directly map coefficients for ambisonic mixing buffersChris Robinson2016-04-1514-130/+160
| | | | | | Instead of looping over all the coefficients for each channel with multiplies, when we know only one will have a non-0 factor for ambisonic mixing buffers, just index the one with a non-0 factor.
* Update some commentsChris Robinson2016-04-152-7/+8
|
* Avoid mixing all coefficients together when only some are usedChris Robinson2016-04-159-60/+80
|
* Fix possible out-of-bounds warningChris Robinson2016-04-151-2/+2
|
* Shorten VECTOR_ITER_ macros to VECTOR_Chris Robinson2016-04-1510-68/+65
|
* Update a commentChris Robinson2016-04-151-2/+2
|
* Avoid unnecessary loops for setting up effect slot b-format buffer mixingChris Robinson2016-04-145-25/+47
|
* Prepare the custom decoder in aluInitRendererChris Robinson2016-04-141-200/+193
|
* Move the InitRenderer method to panning.cChris Robinson2016-04-143-187/+187
|
* Separate some long if-else blocks into a separate functionChris Robinson2016-04-141-164/+179
|
* Split aluInitPanning into separate functions for HRTF or UHJChris Robinson2016-04-145-252/+248
|
* Put the decoder options in a group boxChris Robinson2016-04-101-186/+202
|
* Improve error trace for bad matrix definitionsChris Robinson2016-04-101-2/+2
|
* Fix xover_freq type in the ambdec docChris Robinson2016-04-101-2/+2
|
* Use frequency-dependent processing for the ambisonic up-samplerChris Robinson2016-04-091-3/+37
|
* Use the correct slot callback for the 6.1 and 7.1 decoder buttonsChris Robinson2016-04-081-2/+2
|
* Avoid double slashes when constructing pathsChris Robinson2016-04-071-3/+11
|
* Use al_malloc/al_free for allocationsChris Robinson2016-04-051-9/+7
|
* Also disable ALSA's resampler when not requesting a sample rateChris Robinson2016-04-051-1/+4
|
* Add a hack to workaround erroneous prebuf values from pulseChris Robinson2016-03-311-5/+28
|
* Use the 3D panned output for reverb with HQ decodingChris Robinson2016-03-311-3/+3
| | | | | | This is less than ideal, but matching each reverb line to a speaker with surround sound output is way too loud without the ambient volume scaling offered by the "direct" panning.
* Allow dual-band decoders for basic renderingChris Robinson2016-03-301-8/+2
| | | | | Since the basic renderer does not do frequency-dependent processing, the high- frequency matrix is used for panning.
* Properly make hq-mode default to offChris Robinson2016-03-301-1/+1
|
* Remove the old ringbuffer implementationChris Robinson2016-03-302-108/+0
|
* Convert remaining ringbuffers to the lockless variantChris Robinson2016-03-295-70/+74
|
* Move the aligned malloc functions to the common libChris Robinson2016-03-2911-56/+91
|
* Add a config dialog tab for decoder optionsChris Robinson2016-03-283-5/+336
|
* Skip unused output channels for the HQ decodeChris Robinson2016-03-281-0/+13
|
* Align the ChannelMix buffer and use it for up-samplingChris Robinson2016-03-271-9/+9
|
* Add a text file describing AmbDec config file support.Chris Robinson2016-03-272-6/+193
|
* Document the ambisonic decoder optionsChris Robinson2016-03-261-0/+46
|
* Use the same option for decoder configsChris Robinson2016-03-261-1/+5
|