Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add an option to alsoft-config for EAX API support | Chris Robinson | 2022-04-26 | 2 | -1/+29 |
| | |||||
* | Workaround a MinGW issue with str(n)casecmp macros | Chris Robinson | 2022-04-26 | 1 | -0/+1 |
| | |||||
* | Use bool() instead of bool{} to cast | Chris Robinson | 2022-04-25 | 1 | -2/+2 |
| | | | | To work around a MinGW GCC 5 issue. | ||||
* | Fully protect disconnection with the mixer counter | Chris Robinson | 2022-04-25 | 1 | -36/+36 |
| | |||||
* | Use a type alias to simplify using a type | Chris Robinson | 2022-04-25 | 1 | -7/+8 |
| | |||||
* | Clean up some case spaghetti | Chris Robinson | 2022-04-25 | 1 | -13/+10 |
| | |||||
* | Fallback to pkg-config for dbus (#689) | ilya-fedin | 2022-04-25 | 1 | -2/+11 |
| | |||||
* | Release 1.22.0 | Chris Robinson | 2022-04-22 | 2 | -3/+3 |
| | |||||
* | Remove a couple unused fields | Chris Robinson | 2022-04-22 | 1 | -3/+0 |
| | |||||
* | Define FUNCTION_CAST in a common header | Chris Robinson | 2022-04-22 | 7 | -46/+15 |
| | |||||
* | Print the output mode from openal-info | Chris Robinson | 2022-04-17 | 1 | -0/+29 |
| | |||||
* | Finalize ALC_SOFT_output_mode | Chris Robinson | 2022-04-17 | 4 | -20/+21 |
| | |||||
* | Always report ALC_ANY_SOFT for output without contexts | Chris Robinson | 2022-04-17 | 1 | -0/+3 |
| | | | | | Not required, but nicer to be consistent if it's not a meaningful value (e.g. the actual device mode). | ||||
* | Silence reverb with EAX by default | Chris Robinson | 2022-04-16 | 1 | -0/+6 |
| | |||||
* | Use a bool type for boolean parameters | Chris Robinson | 2022-04-16 | 4 | -4/+4 |
| | |||||
* | Include ALC_OUTPUT_MODE_SOFT with ALC_ALL_ATTRIBUTES | Chris Robinson | 2022-04-16 | 1 | -4/+10 |
| | |||||
* | Update the ALC_SOFT_output_mode surround enums | Chris Robinson | 2022-04-15 | 3 | -6/+9 |
| | | | | | | The values are identical to the matching loopback channel configuration enums, so for example ALC_5POINT1_SOFT is interchangable with ALC_SURROUND_5_1_SOFT, this is simply providing a cleaner styling for potential future modes. | ||||
* | Finalize AL_SOFT_UHJ | Chris Robinson | 2022-04-13 | 4 | -55/+21 |
| | |||||
* | Clear capture buffers before enqueueing them with OpenSL | Chris Robinson | 2022-04-08 | 1 | -3/+12 |
| | |||||
* | Keep track of uncaptured samples with the Oboe backend | Chris Robinson | 2022-04-06 | 1 | -8/+41 |
| | | | | | Stopping Oboe capture drops uncaptured samples, whereas OpenAL keeps them. Also make sure the reported available count doesn't go backwards without reading. | ||||
* | Rename lerp to avoid conflicts with C++20's std::lerp | Chris Robinson | 2022-04-06 | 11 | -26/+26 |
| | |||||
* | Limit the super stereo width factor to 0.7 | Chris Robinson | 2022-04-04 | 1 | -1/+1 |
| | |||||
* | Update a comment for abandoned extension functions | Chris Robinson | 2022-04-03 | 1 | -1/+1 |
| | |||||
* | Finalize AL_SOFT_callback_buffer | Chris Robinson | 2022-04-01 | 6 | -51/+22 |
| | |||||
* | Fix ALC_SOFT_reopen_device for the null device extension list | Chris Robinson | 2022-04-01 | 1 | -1/+1 |
| | |||||
* | Remove the unused flags parameter from alBufferCallbackSOFT | Chris Robinson | 2022-04-01 | 4 | -12/+7 |
| | |||||
* | Finalize ALC_SOFT_reopen_device | Chris Robinson | 2022-04-01 | 4 | -20/+19 |
| | |||||
* | Remove an unnecessary subtraction | Chris Robinson | 2022-04-01 | 2 | -2/+2 |
| | |||||
* | Don't manually reverse samples | Chris Robinson | 2022-03-31 | 3 | -24/+21 |
| | |||||
* | Invert a check to put the first taken path first | Chris Robinson | 2022-03-31 | 1 | -11/+11 |
| | |||||
* | Make and use a processHfScale function with a separate output | Chris Robinson | 2022-03-31 | 3 | -6/+44 |
| | |||||
* | Avoid some explicit extern "C"s on function definitions | Chris Robinson | 2022-03-31 | 3 | -4/+16 |
| | |||||
* | Simplify al::byte | Chris Robinson | 2022-03-30 | 2 | -63/+11 |
| | | | | | It's just an alias for unsigned char now, and no longer strongly-typed like std::byte. | ||||
* | Remove a dead store | Chris Robinson | 2022-03-30 | 1 | -1/+0 |
| | |||||
* | Replace a few asserts with actual checks or ASSUME() | Chris Robinson | 2022-03-30 | 3 | -8/+9 |
| | |||||
* | Avoid some redundant variable assignments | Chris Robinson | 2022-03-30 | 1 | -12/+6 |
| | |||||
* | Remove the reversed all-pass trick in MixDirectHrtfBase | Chris Robinson | 2022-03-30 | 6 | -50/+11 |
| | | | | Given the minimum phase HRTF, it's not going to stay linear phase anyway. | ||||
* | Add missing include | Chris Robinson | 2022-03-30 | 1 | -0/+1 |
| | |||||
* | Move assume_aligned to opthelpers.h and define force_inline | Chris Robinson | 2022-03-30 | 2 | -40/+38 |
| | |||||
* | Avoid a shadow declaration warning | Chris Robinson | 2022-03-30 | 1 | -7/+7 |
| | |||||
* | Slightly improve code flow for ASSUME | Chris Robinson | 2022-03-29 | 1 | -1/+1 |
| | |||||
* | Make and use a Default enum for StereoEncoding | Chris Robinson | 2022-03-29 | 3 | -13/+15 |
| | |||||
* | Rename ALC_STEREO_PLAIN_SOFT and don't duplicate ALC_HRTF_SOFT | Chris Robinson | 2022-03-29 | 4 | -7/+7 |
| | |||||
* | constexpr functions are not allowed to have static variables, and if they ↵ | Glyn Leine | 2022-03-29 | 1 | -4/+4 |
| | | | | are constexpr anyways then them being static has no benifit (#677) | ||||
* | Avoid a variable to subscript an array in offsetof | Chris Robinson | 2022-03-26 | 1 | -2/+8 |
| | |||||
* | Inline a couple dispatch calls | Chris Robinson | 2022-03-26 | 4 | -24/+5 |
| | |||||
* | Simplify some move assignments | Chris Robinson | 2022-03-25 | 2 | -8/+6 |
| | |||||
* | Protect intrusive_ptr and ComPtr from moving to itself | Chris Robinson | 2022-03-25 | 2 | -20/+20 |
| | |||||
* | Try to improve assume_aligned for other compilers | Chris Robinson | 2022-03-25 | 1 | -2/+35 |
| | |||||
* | Don't expose EAX reverb preset duplicates | Chris Robinson | 2022-03-24 | 2 | -113/+62 |
| | | | | | The presets are already in their respective arrays, which makes the individual globals redundant. |