Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reorder filter coefficients | Chris Robinson | 2016-12-21 | 3 | -11/+11 |
| | |||||
* | Avoid duplicating code using a macro | Chris Robinson | 2016-12-21 | 5 | -54/+18 |
| | |||||
* | Convert the SndIO backend to the updated API | Chris Robinson | 2016-12-21 | 4 | -82/+128 |
| | |||||
* | Avoid duplicate HRTF entries in the UI | Chris Robinson | 2016-12-21 | 1 | -2/+11 |
| | | | | | | Similar to how the library handles it, duplicate entries of the same file are ignored. This could happen if, for example, XDG_DATA_DIRS contains the same path multiple times. | ||||
* | More robustly generate the git commit ID and branch | Chris Robinson | 2016-12-21 | 3 | -14/+29 |
| | |||||
* | Add missing macros for OSS3/Free compatibility | Chris Robinson | 2016-12-21 | 1 | -0/+2 |
| | |||||
* | Trace the commit ID and branch the library was built from | Chris Robinson | 2016-12-21 | 6 | -4/+40 |
| | |||||
* | Use separate macros for atomics that don't take a memory order | Chris Robinson | 2016-12-20 | 11 | -149/+159 |
| | |||||
* | Merge pull request #89 from rdb/patch-1 | kcat | 2016-12-20 | 1 | -0/+2 |
|\ | | | | | Explicitly disable use of GNU89 inline semantics | ||||
| * | Explicitly disable use of GNU89 inline semantics | rdb | 2016-12-20 | 1 | -0/+2 |
| | | |||||
* | | Warn when a given device name isn't found for OSS | Chris Robinson | 2016-12-01 | 1 | -4/+10 |
| | | |||||
* | | Minor cleanup for ALCossListPopulate | Chris Robinson | 2016-12-01 | 1 | -22/+18 |
| | | |||||
* | | Ensure OSS devices are enumerated when a name is requested. | Chris Robinson | 2016-12-01 | 1 | -2/+12 |
| | | |||||
* | | Use atomic flags for boolean atomic locks | Chris Robinson | 2016-11-25 | 3 | -18/+53 |
| | | |||||
* | | Use a function to generate the up-sampler transcode matrix | Chris Robinson | 2016-11-24 | 1 | -54/+56 |
|/ | |||||
* | Fix an infinite loop | Chris Robinson | 2016-11-23 | 1 | -0/+1 |
| | |||||
* | Only send source updates for sources that have updated | Chris Robinson | 2016-11-23 | 3 | -2/+14 |
| | |||||
* | Set the windows subsystem for DLLs on MSVC and GCC on Windows | Chris Robinson | 2016-11-22 | 1 | -1/+9 |
| | |||||
* | Update cmake scripts to handle policy 0054 | Chris Robinson | 2016-11-22 | 2 | -2/+5 |
| | |||||
* | Avoid some unnecessary seq_cst memory ordering | Chris Robinson | 2016-11-22 | 1 | -6/+8 |
| | |||||
* | Remove the non-atomic COMPARE_EXCHANGE macro | Chris Robinson | 2016-11-22 | 2 | -38/+46 |
| | |||||
* | Clean up finding a source's voice | Chris Robinson | 2016-11-22 | 2 | -27/+30 |
| | |||||
* | Improve seqlock behavior | Chris Robinson | 2016-11-21 | 2 | -24/+55 |
| | |||||
* | Update some atomic memory ordering | Chris Robinson | 2016-11-21 | 2 | -8/+11 |
| | |||||
* | Stop using almemory_order_consume | Chris Robinson | 2016-11-17 | 4 | -5/+5 |
| | |||||
* | Update a function comment about its input | Chris Robinson | 2016-11-16 | 1 | -1/+2 |
| | |||||
* | Remove the temporary stub files after the output object is made | Chris Robinson | 2016-11-11 | 1 | -0/+1 |
| | |||||
* | Fixes for embedded HRTFs on OSX | Chris Robinson | 2016-11-11 | 2 | -8/+11 |
| | | | | | | | | Use an empty source file to build a stub object file, instead of /dev/null. Use _mh_dylib_header to retrieve the data on 10.7+, instead of _mh_execute_header. And shorten the names to fit in the 16-character limit. Thanks to Anna Cheremnykh for the fixes! | ||||
* | Try to make embedded HRTF data sets work on OSX | Chris Robinson | 2016-11-10 | 2 | -0/+41 |
| | |||||
* | Don't use 0 for a resource ID | Chris Robinson | 2016-11-10 | 2 | -4/+4 |
| | |||||
* | Add support for 8-byte types on inline assembly ATOMIC_ADD/SUB | Chris Robinson | 2016-11-03 | 1 | -8/+12 |
| | |||||
* | Include the full JACK ringbuffer size for the device period count | Chris Robinson | 2016-11-03 | 1 | -3/+8 |
| | |||||
* | Clean up some ringbuffer atomic calls | Chris Robinson | 2016-11-03 | 1 | -17/+22 |
| | |||||
* | Fix win32 atomic fallbacks | Chris Robinson | 2016-11-03 | 1 | -1/+11 |
| | |||||
* | Remove the explicit type from ATOMIC_ADD and ATOMIC_SUB | Chris Robinson | 2016-11-03 | 2 | -33/+23 |
| | |||||
* | Use proper atomics for the lockless ringbuffer | Chris Robinson | 2016-11-03 | 1 | -42/+49 |
| | |||||
* | Remove an unnecessary intermediate variable | Chris Robinson | 2016-11-02 | 1 | -7/+5 |
| | |||||
* | Be clearer about whether full or basic HRTF rendering is used | Chris Robinson | 2016-11-02 | 1 | -1/+4 |
| | |||||
* | Merge pull request #78 from septag/cmake-dsound | kcat | 2016-11-02 | 3 | -11/+642 |
|\ | | | | | Added cmake support for dsound and windows 8/10 SDKs | ||||
| * | fixed minor check in FindDSound.cmake | septag | 2016-11-03 | 1 | -4/+6 |
| | | |||||
| * | Added cmake FindWindowsSDK for FindDSound module and fixed FindDSound.cmake | septag | 2016-11-03 | 3 | -54/+639 |
| | | |||||
| * | Added cmake support for dsound and windows 8/10 SDKs | septag | 2016-10-30 | 1 | -8/+52 |
| | | |||||
* | | Rebalance the frequencies for B-Format HRTF coefficients | Chris Robinson | 2016-11-01 | 1 | -14/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original pseudo-inverse method that generated the LF matrix expects the high frequencies to be scaled up by ~2.645751 over the low frequencies (or sqrt(7), ~8.45dB). However, the AllRAD method used to generate the HF matrix produced a matrix that was only scaled up by 1.46551981258 (based on the average of the W coefficients). Previously, the LF matrix was scaled down by sqrt(7), as the difference specified in the pseudo-inverse results. This failed to account for the increase already present in the HF matrix, so now the LF matrix is scaled down by the remaining difference between the expected scaling and the scaling already present in the HF matrix (sqrt(7) / 1.46551981258 = 1.80533302205, or roughly 5.13dB, where the reciprocal is 0.553914423 for -5.13 dB). | ||||
* | | Initial ChangeLog update for 1.18 changes | Chris Robinson | 2016-10-30 | 1 | -0/+65 |
| | | |||||
* | | Workaround some systems having an ECHO macro | Chris Robinson | 2016-10-30 | 3 | -23/+23 |
| | | |||||
* | | Cleanup and clarify a bit of the ambisonic docs | Chris Robinson | 2016-10-28 | 1 | -10/+10 |
| | | |||||
* | | Round the early and late delay tap sample offsets | Chris Robinson | 2016-10-26 | 1 | -4/+4 |
|/ | |||||
* | Restore a comment that was accidentally deleted | Chris Robinson | 2016-10-10 | 1 | -0/+9 |
| | |||||
* | Don't interpolate between nearest HRIRs | Chris Robinson | 2016-10-09 | 3 | -80/+43 |
| | | | | | | | | It still fades between HRIRs when it changes, but now it selects the nearest one instead of blending the nearest four. Due to the minimum-phase nature of the HRIRs, interpolating between delays lead to some oddities which are exasperated by the fading (and the fading is needed to avoid clicks and pops, and smooth out changes). | ||||
* | Better sort the main delay line taps | Chris Robinson | 2016-10-06 | 1 | -60/+39 |
| |