aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Try to clear up an MSVC warningChris Robinson2018-11-171-1/+1
|
* Avoid an explicit static_cast to boolChris Robinson2018-11-171-1/+1
|
* Remove unused headers and checksChris Robinson2018-11-1717-166/+24
|
* Convert almalloc.c to C++Chris Robinson2018-11-172-3/+3
|
* Always use C++11 atomicsChris Robinson2018-11-173-347/+2
|
* Convert bs2b.c to C++Chris Robinson2018-11-172-8/+9
|
* Remove now unneeded inldefs.cChris Robinson2018-11-172-112/+0
| | | | | All code using inline functions is now C++, so will generate callable functions as-needed.
* Convert the mixers to C++Chris Robinson2018-11-178-14/+14
|
* Remove ASSUME_ALIGNEDChris Robinson2018-11-176-37/+16
| | | | | | It's become a liability with C++ since it returns void* instead of the input pointer type, and it doesn't seem to help optimizations anyway (auto- vectorization still produces unaligned loads and stores).
* Convert the filters to C++Chris Robinson2018-11-173-2/+2
|
* Remove the old unused bsincgen.cChris Robinson2018-11-171-404/+0
|
* Convert ringbuffer.c to C++Chris Robinson2018-11-172-6/+6
|
* Convert mastering.c to C++Chris Robinson2018-11-172-2/+2
|
* Convert converter.c to C++Chris Robinson2018-11-173-73/+66
|
* Convert the remaining effects to C++Chris Robinson2018-11-174-36/+51
|
* Convert the dedicated, distortion, echo, and equalizer to C++Chris Robinson2018-11-175-41/+55
|
* Add a couple missing includesChris Robinson2018-11-172-0/+2
|
* Don't pass the current thread to althrd_setnameChris Robinson2018-11-1716-63/+26
|
* Convert threads.c to C++Chris Robinson2018-11-177-324/+35
| | | | Also vastly simplify and remove related code.
* Use standard complex types instead of customChris Robinson2018-11-176-217/+145
|
* Remove some more unused stuffChris Robinson2018-11-172-32/+4
|
* Make the Hann windows constChris Robinson2018-11-172-111/+110
|
* Convert fshifter.c to C++Chris Robinson2018-11-172-10/+14
|
* Convert modulator.c to C++Chris Robinson2018-11-172-10/+13
|
* Convert null.c to C++Chris Robinson2018-11-172-8/+15
|
* Convert pshifter.c to C++Chris Robinson2018-11-172-10/+15
|
* Remove unneeded declarations and definitionsChris Robinson2018-11-174-70/+33
|
* Fix compilation with MSVCChris Robinson2018-11-162-4/+6
|
* Put a lambda in the call_once callChris Robinson2018-11-161-1/+1
| | | | | | | This optimizes better and avoids a visible symbol (templating to an anonymous lambda type will generate a unique anonymous instantiation, making inlining more likely, whereas passing a general function pointer/reference type will likely use or generate a publically available instance).
* Remove unused altss types and methodsChris Robinson2018-11-163-101/+0
|
* Avoid using C-style TLSChris Robinson2018-11-161-20/+30
|
* Convert the reverb effect to C++Chris Robinson2018-11-162-19/+23
|
* Convert mixvoice.c to C++Chris Robinson2018-11-162-8/+10
|
* Convert ALu.c to C++Chris Robinson2018-11-167-54/+75
| | | | Required changes to bsincgen to generate C++-friendly structures.
* Convert alEffect.c and alFilter.c to C++Chris Robinson2018-11-163-6/+6
|
* Convert alListener.c to C++Chris Robinson2018-11-162-3/+4
|
* Convert alAuxEffectSlot.c to C++Chris Robinson2018-11-162-38/+41
|
* Remove some unneeded includesChris Robinson2018-11-163-8/+0
|
* Use lock_guard instead of manual lock/unlock callsChris Robinson2018-11-161-30/+15
|
* Convert alState.c to C++Chris Robinson2018-11-162-207/+125
|
* Convert alError.c to C++Chris Robinson2018-11-162-20/+11
|
* Convert alExtension.c to C++Chris Robinson2018-11-162-24/+13
|
* Convert event.c to C++Chris Robinson2018-11-163-128/+120
|
* Convert sample_cvt.c to C++Chris Robinson2018-11-162-73/+71
|
* Use iterators instead of indexed loopsChris Robinson2018-11-161-23/+22
|
* Cleanup some syntax in alc.cppChris Robinson2018-11-161-19/+13
|
* Simplify a couple checksChris Robinson2018-11-152-18/+5
|
* Remove unused declarations and definitionsChris Robinson2018-11-152-56/+0
|
* Convert the PortAudio backend factoryChris Robinson2018-11-154-88/+90
|
* Convert the WinMM backend factoryChris Robinson2018-11-154-90/+91
|