Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move VoiceChange to a separate header | Chris Robinson | 2020-12-16 | 1 | -0/+1 |
| | |||||
* | Use a separate structure for the context/listener params | Chris Robinson | 2020-12-15 | 1 | -22/+18 |
| | |||||
* | Avoid changing the global CPU flags in FillCPUCaps | Chris Robinson | 2020-12-15 | 1 | -1/+17 |
| | |||||
* | Move ambidefs.h to core | Chris Robinson | 2020-12-12 | 1 | -1/+1 |
| | |||||
* | Change some macros into constexpr variables | Chris Robinson | 2020-12-04 | 1 | -3/+3 |
| | |||||
* | Move a couple more things to core | Chris Robinson | 2020-12-04 | 1 | -2/+2 |
| | |||||
* | Move the filters to core | Chris Robinson | 2020-12-04 | 1 | -2/+2 |
| | |||||
* | Move mastering.cpp/h to core | Chris Robinson | 2020-12-04 | 1 | -1/+1 |
| | |||||
* | Move some sources to a separate directory | Chris Robinson | 2020-11-27 | 1 | -61/+1 |
| | | | | To begin separating the ALC interfaces from internal ones. | ||||
* | Use a type alias instead of decltype | Chris Robinson | 2020-11-23 | 1 | -14/+13 |
| | |||||
* | Use optionals for some attribute parameters | Chris Robinson | 2020-11-22 | 1 | -35/+35 |
| | |||||
* | Make ALbuffer inherit from BufferStorage | Chris Robinson | 2020-11-21 | 1 | -2/+2 |
| | |||||
* | Disassociate internal voice enums from AL enums | Chris Robinson | 2020-11-20 | 1 | -0/+1 |
| | |||||
* | Disassociate internal format enums from ALC enums | Chris Robinson | 2020-11-20 | 1 | -67/+108 |
| | |||||
* | Use a separate structure for the active effect slot properties | Chris Robinson | 2020-11-07 | 1 | -8/+8 |
| | |||||
* | Avoid a full wipe and reallocation of wet buffers | Chris Robinson | 2020-11-02 | 1 | -22/+6 |
| | |||||
* | Store the wet buffers in the context | Chris Robinson | 2020-11-02 | 1 | -5/+29 |
| | | | | | | This is rather ugly, but we need the wet buffers to remain allocated after its effect slot is deleted, because a voice can still use it for its final fade-out mix. | ||||
* | Finalize AL_SOFT_events | Chris Robinson | 2020-10-26 | 1 | -1/+1 |
| | |||||
* | Replace some more macros with constexpr variables | Chris Robinson | 2020-10-21 | 1 | -1/+1 |
| | |||||
* | Change some more macros into constexpr variables | Chris Robinson | 2020-10-21 | 1 | -3/+3 |
| | |||||
* | Add a missing enum to the enum list | Chris Robinson | 2020-10-16 | 1 | -0/+2 |
| | |||||
* | Finalize AL_SOFT_effect_target | Chris Robinson | 2020-10-16 | 1 | -1/+1 |
| | |||||
* | Finalize ALC_SOFT_loopback_bformat | Chris Robinson | 2020-10-16 | 1 | -1/+3 |
| | |||||
* | Use inline functions for popcnt and ctz instead of macros | Chris Robinson | 2020-10-13 | 1 | -12/+7 |
| | |||||
* | Remove the unused Ref logging level | Chris Robinson | 2020-09-28 | 1 | -1/+5 |
| | |||||
* | Use an enum class for the log level | Chris Robinson | 2020-09-28 | 1 | -3/+3 |
| | |||||
* | Remove deprecated, performance, and error event types | Chris Robinson | 2020-09-20 | 1 | -3/+1 |
| | | | | | These would be better served with a proper debug API, rather than a general audio event API. | ||||
* | Accumulate delays as samples before calculating nanoseconds | Chris Robinson | 2020-09-12 | 1 | -14/+8 |
| | |||||
* | Allow querying the new enums and functions | Chris Robinson | 2020-09-05 | 1 | -0/+6 |
| | |||||
* | Rework effect slot buffer setting | Chris Robinson | 2020-09-05 | 1 | -8/+2 |
| | | | | | | | | Rather than creating an effect-specific buffer that gets passed along as a property, the buffer is set the effect state when the effect state is created, the device is updated, or the buffer is changed. The buffer can only be set while the effect slot isn't playing, so it won't be changed or updated while the mixer is processing the effect state. | ||||
* | Don't add effect slots to the active list until an effect is set | Chris Robinson | 2020-09-05 | 1 | -0/+1 |
| | |||||
* | Add an in-progress extension string for convolution reverb | Chris Robinson | 2020-09-01 | 1 | -0/+3 |
| | |||||
* | Use enum class for a couple enums | Chris Robinson | 2020-09-01 | 1 | -32/+32 |
| | |||||
* | Pass a BufferStorage to EffectState::createBuffer | Chris Robinson | 2020-08-28 | 1 | -7/+2 |
| | |||||
* | Use a separate structure for buffer storage | Chris Robinson | 2020-08-28 | 1 | -13/+15 |
| | |||||
* | Add a method for effects to create persistent buffer data | Chris Robinson | 2020-08-24 | 1 | -0/+13 |
| | |||||
* | Use an intrusive_ptr to hold the unapplied effect state | Chris Robinson | 2020-08-24 | 1 | -2/+2 |
| | |||||
* | Use an intrusive_ptr for ALeffectslotProps::State | Chris Robinson | 2020-08-24 | 1 | -1/+0 |
| | |||||
* | Avoid a zero-length array for the FlexArray definition | Chris Robinson | 2020-08-15 | 1 | -5/+1 |
| | | | | | | Newer GCCs are warning about FlexArray being used at the end of another struct. Though not the most ideal to always allocate space for at least 1 element, actual 0-sized uses are rare and for smaller element types. | ||||
* | Change a couple functions into member functions | Chris Robinson | 2020-08-07 | 1 | -5/+5 |
| | |||||
* | Avoid including windows.h in threads.h | Chris Robinson | 2020-06-28 | 1 | -0/+5 |
| | |||||
* | Handle the front stablizer with the B-Format decoder | Chris Robinson | 2020-06-15 | 1 | -28/+2 |
| | |||||
* | Move a couple related functions to the backend base | Chris Robinson | 2020-06-12 | 1 | -122/+0 |
| | |||||
* | Apply the ambisonic HF scaling in real-time with HRTF | Chris Robinson | 2020-05-19 | 1 | -5/+6 |
| | | | | | | | | | Rather than applying the HF scale to the IRs necessitating them to be truncated along with increasing the IR size, it can be applied to the input signal for the same results. Consequently, the IR size can be notably shortened while avoiding the extra truncation. In its place, the delayed reversed all-pass technique can still be used on the input for maintaining phase when applying the bandsplit/hfscalar filter to the input signal. | ||||
* | Give names to parameter value constants | Chris Robinson | 2020-05-13 | 1 | -2/+16 |
| | |||||
* | Change a couple functions into member functions | Chris Robinson | 2020-05-10 | 1 | -6/+6 |
| | |||||
* | Avoid a reference on a constexpr variable | Chris Robinson | 2020-05-08 | 1 | -1/+4 |
| | |||||
* | Use a FIR filter for the UHJ all-pass | Chris Robinson | 2020-05-08 | 1 | -0/+3 |
| | |||||
* | Use a flexible array for the front stablizer delay buffers | Chris Robinson | 2020-05-05 | 1 | -1/+4 |
| | |||||
* | Improve the front stablizer | Chris Robinson | 2020-05-05 | 1 | -6/+3 |
| | | | | | Apply the all-pass+band-split only once, after generating the mid and side signals separately. |