Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move some number-related stuff to a separate header | Chris Robinson | 2019-02-11 | 4 | -33/+42 |
| | |||||
* | Use std::arrays for HRIR coeffs and values | Chris Robinson | 2019-02-07 | 7 | -45/+41 |
| | |||||
* | Simply setting a couple indices | Chris Robinson | 2019-02-04 | 1 | -2/+2 |
| | |||||
* | Use relaxed memory ordering for initializing atomic_flags | Chris Robinson | 2019-02-04 | 4 | -5/+5 |
| | |||||
* | Use a unique_ptr to store the loaded HrtfEntry | Chris Robinson | 2019-02-04 | 1 | -34/+28 |
| | |||||
* | Fixed alffplay underrun recovery timing | Chris Robinson | 2019-02-04 | 1 | -33/+26 |
| | |||||
* | Merge pull request #269 from gongminmin/FixForVS2019 | kcat | 2019-02-04 | 6 | -5/+10 |
|\ | | | | | Fix compiling problems on VS2019 with vc142 toolset | ||||
| * | Fix compiling problems on VS2019 with vc142 toolset | Minmin Gong | 2019-02-04 | 6 | -5/+10 |
|/ | | | | Msvc142 in VS2019 preview 2 doesn't allow std::atomic_flag to be initialized by a bool. Call test_and_set in the constructors instead. | ||||
* | Add missing include | Chris Robinson | 2019-01-29 | 1 | -1/+3 |
| | |||||
* | Calculate the correct evidx for the HRTF B-Format decoder | Chris Robinson | 2019-01-29 | 1 | -3/+7 |
| | |||||
* | Load and use all available HRTF fields | Chris Robinson | 2019-01-29 | 1 | -30/+30 |
| | |||||
* | Pass the distance to GetHrtfCoeffs | Chris Robinson | 2019-01-28 | 3 | -22/+25 |
| | |||||
* | Collect HRTF field info into a struct | Chris Robinson | 2019-01-28 | 3 | -36/+56 |
| | |||||
* | Clean up calculating HRIR indices to blend | Chris Robinson | 2019-01-28 | 1 | -37/+26 |
| | |||||
* | Don't normalize HRIRs per-field | Chris Robinson | 2019-01-27 | 1 | -8/+8 |
| | |||||
* | Partially handle ambisonics in alffplay | Chris Robinson | 2019-01-27 | 1 | -28/+98 |
| | | | | | | | | | This is currently really only applicable to Opus-encoded files. It assumes AmbiX (SN3D normalization, ACN ordering) and only comes into play when the channel layout is blank. FFmpeg/libavcodec doesn't have a way to detect B-Format input or what normalization and ordering it uses. Note in particular .amb files do not play correctly (libavcodec seems to apply a default channel layout for 4-channel wav-type files, regardless of its channel mask value). | ||||
* | Round the calculated field distance in makehrtf | Chris Robinson | 2019-01-27 | 1 | -6/+7 |
| | |||||
* | Don't try to clean up the async ringbuffer if it isn't allocated | Chris Robinson | 2019-01-26 | 1 | -16/+19 |
| | |||||
* | Fix applied scalars for B-Format source mixing | Chris Robinson | 2019-01-26 | 1 | -8/+8 |
| | |||||
* | Update a function comment | Chris Robinson | 2019-01-24 | 1 | -2/+2 |
| | |||||
* | Slight cleanup for NfcFilterCreate4 | Chris Robinson | 2019-01-24 | 1 | -20/+14 |
| | |||||
* | Make IncRef and DecRef member functions | Chris Robinson | 2019-01-24 | 4 | -23/+27 |
| | |||||
* | Clean up the NFC filters a bit | Chris Robinson | 2019-01-23 | 4 | -70/+41 |
| | |||||
* | Rename a header | Chris Robinson | 2019-01-23 | 5 | -7/+7 |
| | | | | To workaround an apparent MSVC error | ||||
* | Add missing includes | Chris Robinson | 2019-01-23 | 1 | -0/+2 |
| | |||||
* | Make hrtf_inc.cpp a proper header | Chris Robinson | 2019-01-23 | 5 | -14/+10 |
| | |||||
* | Use template declarations for the HRTF mixers | Chris Robinson | 2019-01-23 | 7 | -78/+109 |
| | |||||
* | Use template declarations for the normal mixing functions | Chris Robinson | 2019-01-23 | 5 | -38/+33 |
| | |||||
* | Use a template declaration for the resampler functions | Chris Robinson | 2019-01-23 | 8 | -89/+82 |
| | |||||
* | Use the farthest of multi-field HRTFs | Chris Robinson | 2019-01-22 | 1 | -3/+10 |
| | |||||
* | Don't install utilities that aren't built | Chris Robinson | 2019-01-22 | 1 | -1/+5 |
| | |||||
* | Fix building makehrtf and sofa-info on Windows | Chris Robinson | 2019-01-22 | 3 | -9/+26 |
| | |||||
* | Support loading sofa files in makehrtf | Chris Robinson | 2019-01-22 | 4 | -157/+658 |
| | | | | | The makehrtf utility now requires libmysofa to build. This isn't necessay for the OpenAL Soft library itself. | ||||
* | Partially allow loading of multi-field HRTFs | Chris Robinson | 2019-01-22 | 1 | -40/+62 |
| | | | | | Only the first field actually gets used, but all the data is processed when loading. | ||||
* | Add a sofa-info utility to check sofa files | Chris Robinson | 2019-01-21 | 2 | -0/+393 |
| | |||||
* | Add a FindMySOFA cmake module | Chris Robinson | 2019-01-21 | 1 | -0/+60 |
| | |||||
* | Handle a missing default WASAPI device ID | Chris Robinson | 2019-01-18 | 1 | -3/+3 |
| | |||||
* | Add front and back methods to FlexArray | Chris Robinson | 2019-01-17 | 1 | -0/+6 |
| | |||||
* | Replace a couple more C math calls | Chris Robinson | 2019-01-14 | 1 | -2/+2 |
| | |||||
* | Constify some parameters | Chris Robinson | 2019-01-12 | 7 | -101/+103 |
| | |||||
* | Avoid implicit conversions from signed to unsigned | Chris Robinson | 2019-01-12 | 1 | -5/+5 |
| | |||||
* | Use a flexible array for DirectHrtfState and ALvoice | Chris Robinson | 2019-01-12 | 7 | -70/+85 |
| | |||||
* | Use a flexible array for HrtfHandle and SampleConverter | Chris Robinson | 2019-01-11 | 3 | -31/+47 |
| | |||||
* | Make the min/max/clamp functions constexpr | Chris Robinson | 2019-01-11 | 1 | -21/+21 |
| | |||||
* | Add placement operator delete | Chris Robinson | 2019-01-11 | 2 | -4/+8 |
| | |||||
* | Add a missing include | Chris Robinson | 2019-01-11 | 1 | -0/+1 |
| | |||||
* | Use a flexible array for the active effect slots | Chris Robinson | 2019-01-11 | 4 | -22/+32 |
| | |||||
* | Add a flexible array template container | Chris Robinson | 2019-01-11 | 1 | -0/+42 |
| | |||||
* | Use a vector for ALeffectslotArray | Chris Robinson | 2019-01-09 | 5 | -48/+40 |
| | |||||
* | Merge pull request #264 from ShFil119/impr/cleanup | kcat | 2019-01-09 | 36 | -122/+117 |
|\ | | | | | Cleanup continuation |