Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Store more "active" listener and context properties separately | Chris Robinson | 2016-05-09 | 3 | -11/+31 |
| | | | | | This helps ensure async listener/context property changes affect all playing sources at the same time. | ||||
* | Merge pull request #40 from rdb/master | kcat | 2016-05-03 | 3 | -12/+12 |
|\ | | | | | Fix placement of alignas - fixes Mac OS X build | ||||
| * | Fix placement of alignas - fixes Mac OS X build | rdb | 2016-05-03 | 3 | -12/+12 |
|/ | |||||
* | Don't crash when there's no backend to probe | Chris Robinson | 2016-04-30 | 1 | -2/+7 |
| | |||||
* | Start AL_SOFT_buffer_samples2 as a replacement for AL_SOFT_buffer_samples | Chris Robinson | 2016-04-25 | 4 | -25/+115 |
| | |||||
* | Remove unnecessary code for the now-unused write offset | Chris Robinson | 2016-04-25 | 1 | -53/+17 |
| | |||||
* | Add support for AL_EXT_SOURCE_RADIUS | Chris Robinson | 2016-04-25 | 2 | -10/+33 |
| | |||||
* | Drop support for AL_SOFT_buffer_samples and AL_SOFT_buffer_sub_data | Chris Robinson | 2016-04-24 | 2 | -61/+3 |
| | | | | | | Unfortunately they conflict with AL_EXT_SOURCE_RADIUS, as AL_SOURCE_RADIUS and AL_BYTE_RW_OFFSETS_SOFT share the same source property value. A replacement for AL_SOFT_buffer_samples will eventually be made. | ||||
* | Avoid an unnecessary aluVector | Chris Robinson | 2016-04-24 | 1 | -7/+7 |
| | |||||
* | Improve radius behavior with scaling of ambisonic coefficients | Chris Robinson | 2016-04-24 | 11 | -74/+120 |
| | |||||
* | Provide a decoder preset for 5.1 Surround output | Chris Robinson | 2016-04-24 | 3 | -0/+55 |
| | |||||
* | Open the file selector to an existing path for presets | Chris Robinson | 2016-04-23 | 1 | -1/+16 |
| | |||||
* | Install the ambdec preset files | Chris Robinson | 2016-04-23 | 1 | -0/+14 |
| | |||||
* | Add some general info about how ambdec works to ambdec.txt | Chris Robinson | 2016-04-23 | 1 | -0/+7 |
| | |||||
* | Move some docs to the docs directory | Chris Robinson | 2016-04-23 | 3 | -0/+0 |
| | |||||
* | Add docs for OpenAL Soft and standard decoder presets | Chris Robinson | 2016-04-23 | 7 | -0/+421 |
| | |||||
* | Merge pull request #38 from geron-cn/patch-1 | kcat | 2016-04-22 | 1 | -1/+1 |
|\ | | | | | fix audio play error in sample alffplay | ||||
| * | fix audio play error in sample | gero | 2016-04-22 | 1 | -1/+1 |
| | | | | | | fix audio play error in sample | ||||
* | | Update a config option comment | Chris Robinson | 2016-04-22 | 1 | -3/+2 |
|/ | |||||
* | Increase max output channels to 16 | Chris Robinson | 2016-04-19 | 2 | -12/+22 |
| | | | | This also enables fully periphonic 3rd order HQ decoding. | ||||
* | Combine two if checks into one | Chris Robinson | 2016-04-19 | 1 | -5/+3 |
| | |||||
* | Remove unneeded ChannelMaps for BFormat formats | Chris Robinson | 2016-04-17 | 1 | -14/+2 |
| | |||||
* | Trace the requested attribute values | Chris Robinson | 2016-04-17 | 1 | -0/+24 |
| | |||||
* | Avoid storing channel names for the dry buffer | Chris Robinson | 2016-04-16 | 3 | -27/+16 |
| | |||||
* | Don't look up the dry buffer's FrontCenter in the Dedicated effect | Chris Robinson | 2016-04-16 | 1 | -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 code | Chris Robinson | 2016-04-16 | 1 | -46/+30 |
| | |||||
* | Silence possible out-of-bounds warning again | Chris Robinson | 2016-04-16 | 1 | -1/+1 |
| | |||||
* | More directly map coefficients for ambisonic mixing buffers | Chris Robinson | 2016-04-15 | 14 | -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 comments | Chris Robinson | 2016-04-15 | 2 | -7/+8 |
| | |||||
* | Avoid mixing all coefficients together when only some are used | Chris Robinson | 2016-04-15 | 9 | -60/+80 |
| | |||||
* | Fix possible out-of-bounds warning | Chris Robinson | 2016-04-15 | 1 | -2/+2 |
| | |||||
* | Shorten VECTOR_ITER_ macros to VECTOR_ | Chris Robinson | 2016-04-15 | 10 | -68/+65 |
| | |||||
* | Update a comment | Chris Robinson | 2016-04-15 | 1 | -2/+2 |
| | |||||
* | Avoid unnecessary loops for setting up effect slot b-format buffer mixing | Chris Robinson | 2016-04-14 | 5 | -25/+47 |
| | |||||
* | Prepare the custom decoder in aluInitRenderer | Chris Robinson | 2016-04-14 | 1 | -200/+193 |
| | |||||
* | Move the InitRenderer method to panning.c | Chris Robinson | 2016-04-14 | 3 | -187/+187 |
| | |||||
* | Separate some long if-else blocks into a separate function | Chris Robinson | 2016-04-14 | 1 | -164/+179 |
| | |||||
* | Split aluInitPanning into separate functions for HRTF or UHJ | Chris Robinson | 2016-04-14 | 5 | -252/+248 |
| | |||||
* | Put the decoder options in a group box | Chris Robinson | 2016-04-10 | 1 | -186/+202 |
| | |||||
* | Improve error trace for bad matrix definitions | Chris Robinson | 2016-04-10 | 1 | -2/+2 |
| | |||||
* | Fix xover_freq type in the ambdec doc | Chris Robinson | 2016-04-10 | 1 | -2/+2 |
| | |||||
* | Use frequency-dependent processing for the ambisonic up-sampler | Chris Robinson | 2016-04-09 | 1 | -3/+37 |
| | |||||
* | Use the correct slot callback for the 6.1 and 7.1 decoder buttons | Chris Robinson | 2016-04-08 | 1 | -2/+2 |
| | |||||
* | Avoid double slashes when constructing paths | Chris Robinson | 2016-04-07 | 1 | -3/+11 |
| | |||||
* | Use al_malloc/al_free for allocations | Chris Robinson | 2016-04-05 | 1 | -9/+7 |
| | |||||
* | Also disable ALSA's resampler when not requesting a sample rate | Chris Robinson | 2016-04-05 | 1 | -1/+4 |
| | |||||
* | Add a hack to workaround erroneous prebuf values from pulse | Chris Robinson | 2016-03-31 | 1 | -5/+28 |
| | |||||
* | Use the 3D panned output for reverb with HQ decoding | Chris Robinson | 2016-03-31 | 1 | -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 rendering | Chris Robinson | 2016-03-30 | 1 | -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 off | Chris Robinson | 2016-03-30 | 1 | -1/+1 |
| |