Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Avoid using some LP types | Chris Robinson | 2017-01-10 | 1 | -5/+5 |
| | |||||
* | Use proper atomics in the OSS backend | Chris Robinson | 2017-01-10 | 1 | -17/+17 |
| | |||||
* | Hold Pulse's mainloop lock while calling capture functions | Chris Robinson | 2017-01-10 | 1 | -2/+10 |
| | | | | | | | Since commit c837484015e, the backend's lock is no longer implicitly held when calling capture functions. A separate mutex is used to ensure serial access, and its up to the backend to protect against races and reentrancy with the audio API. | ||||
* | One more update for the HRTF B-Format coefficients | Chris Robinson | 2017-01-09 | 1 | -14/+14 |
| | | | | These should better represent the pseudo-inverse matrices with N3D scaling. | ||||
* | Add missing AL_EFFECTSLOT_ properties for al(c)GetEnumValue | Chris Robinson | 2017-01-05 | 1 | -0/+5 |
| | |||||
* | Update the B-Format HRTF coefficients to use the pseudo-inverse matrix | Chris Robinson | 2017-01-04 | 1 | -26/+14 |
| | | | | | | It's hard to tell which is ultimately better, although this way does make the FOA output somewhat louder which will help when it's combined with direct HRTF rendering. | ||||
* | Avoid writing to the same buffer that's read from | Chris Robinson | 2016-12-23 | 1 | -36/+36 |
| | | | | Also clean up comment formatting a bit. | ||||
* | Rename the version target for systems that have a version lib | Chris Robinson | 2016-12-21 | 2 | -5/+5 |
| | |||||
* | 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 |
| | |