Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make PopCount and CountTrailingZeros more standard-like | Chris Robinson | 2021-01-22 | 1 | -7/+8 |
| | |||||
* | Use a standard bitset for bitfield flags | Chris Robinson | 2021-01-22 | 1 | -39/+41 |
| | |||||
* | Avoid global constexpr arrays | Chris Robinson | 2021-01-21 | 1 | -2/+2 |
| | |||||
* | Move cpu_caps and fpu_ctrl to core | Chris Robinson | 2020-12-31 | 1 | -2/+2 |
| | |||||
* | Combine multiple functions into one | Chris Robinson | 2020-12-28 | 1 | -8/+2 |
| | |||||
* | Use a unique_ptr to hold DistanceComp data | Chris Robinson | 2020-12-27 | 1 | -1/+1 |
| | |||||
* | Move the WetBuffer reference to EffectSlot | Chris Robinson | 2020-12-27 | 1 | -3/+3 |
| | |||||
* | Combine EffectState::deviceUpdate with setBuffer | Chris Robinson | 2020-12-26 | 1 | -6/+2 |
| | |||||
* | Add a crossover frequency field for the device | Chris Robinson | 2020-12-26 | 1 | -1/+2 |
| | | | | | | Used when upsampling low-order ambisonic signals to higher order. Rather than a hardcoded 400hz, it ensures a consistent crossover point when an ambdec configuration is used. It can also allow for an alsoft config option. | ||||
* | Use more constexpr variables instead of macros | Chris Robinson | 2020-12-25 | 1 | -1/+1 |
| | |||||
* | Move alexcpt to core | Chris Robinson | 2020-12-24 | 1 | -1/+1 |
| | |||||
* | Avoid some more AL types | Chris Robinson | 2020-12-24 | 1 | -39/+39 |
| | |||||
* | Avoid AL/ALC types in the backends | Chris Robinson | 2020-12-17 | 1 | -3/+3 |
| | |||||
* | Don't use ALC error enums for the backend error code | Chris Robinson | 2020-12-17 | 1 | -4/+7 |
| | |||||
* | Don't return an enum from captureSamples | Chris Robinson | 2020-12-17 | 1 | -4/+2 |
| | | | | It's always no_error | ||||
* | Move logging to core | Chris Robinson | 2020-12-17 | 1 | -1/+1 |
| | |||||
* | Move AsyncEvent to a separate header | Chris Robinson | 2020-12-16 | 1 | -0/+1 |
| | |||||
* | 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 |
| |