aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Clean up implicit conversions in source.cppChris Robinson2019-09-124-1266/+1270
|
* Get rid of more implicit conversionsChris Robinson2019-09-125-144/+156
|
* Don't use [[nodiscard]] in C++11Chris Robinson2019-09-121-5/+5
| | | | To silence some warnings in older compilers, and fix an error with newer MSVC.
* Use unsigned channel indicesChris Robinson2019-09-129-59/+61
|
* Avoid implicit conversions with the examples and utilsChris Robinson2019-09-1213-93/+99
|
* Only pass -Wold-style-cast for C++Chris Robinson2019-09-111-1/+1
|
* Clean up some more implicit conversionsChris Robinson2019-09-116-210/+204
|
* Allocate buffer batches separately from buffersChris Robinson2019-09-111-40/+42
|
* Fix a few more C-style castsChris Robinson2019-09-114-7/+8
|
* Fix allocator comparison operatorsChris Robinson2019-09-111-4/+4
|
* Fix function declarationChris Robinson2019-09-113-5/+6
|
* Avoid C-style casts in C++Chris Robinson2019-09-1111-36/+39
|
* Fix some more implicit castsChris Robinson2019-09-115-390/+389
|
* Fix some implicit castsChris Robinson2019-09-113-35/+34
|
* Simplify flexible array member usageChris Robinson2019-09-117-37/+31
|
* Don't inherit for the allocatorChris Robinson2019-09-111-22/+18
|
* Avoid dynamically allocating ChannelConverterChris Robinson2019-09-103-33/+7
|
* Make hq-mode the default and update ambisonics.txtChris Robinson2019-09-084-31/+23
|
* Remove mention of an unsupported env varChris Robinson2019-09-081-10/+0
|
* Remove unneeded TRACEREF loggingChris Robinson2019-09-083-10/+2
|
* Avoid unnecessary explicit copy methodsChris Robinson2019-09-081-20/+4
|
* Use a new voice when restarting a playing sourceChris Robinson2019-09-061-10/+18
|
* Combine two functions into oneChris Robinson2019-09-051-57/+40
|
* Don't set voice properties in ApplyOffsetChris Robinson2019-09-051-23/+42
|
* Use a normal vector for the voices arrayChris Robinson2019-09-045-92/+26
|
* Increment the mix count during disconnectChris Robinson2019-09-041-1/+3
| | | | | So attempts to get the current playback offset behave correctly while disconnecting.
* Only ASSUME values where a variable is usedChris Robinson2019-09-044-6/+3
|
* Only use one accumulation buffer for B-Format HRTF mixingChris Robinson2019-09-033-25/+16
| | | | | It's all getting added together anyway and all channels are continuous inputs, so this is fewer passes over various buffers.
* Clean up some formattingChris Robinson2019-09-031-6/+6
|
* Use global placement new for AL object batchesChris Robinson2019-09-013-19/+5
|
* Avoid unnecessary placement new definitionsChris Robinson2019-09-014-15/+4
|
* Ensure AL_STOPPED state change events are sentChris Robinson2019-09-011-2/+5
| | | | With explicit calls to alSourceStop on a playing or paused source
* Avoid accumulating a temporaryChris Robinson2019-09-011-2/+2
|
* Hold the source lock in UpdateAllSourcePropsChris Robinson2019-09-012-21/+21
|
* Return a QString from GetVersionStringChris Robinson2019-08-313-4/+6
|
* Don't include version.h in mainwindow.cppChris Robinson2019-08-314-4/+22
| | | | Should help with post-commit compile times
* Update the language for travisChris Robinson2019-08-311-1/+1
|
* Store the voice fraction offset as unsignedChris Robinson2019-08-319-64/+57
|
* Make MixVoice a member functionChris Robinson2019-08-313-58/+55
|
* Remove a couple unnecessary variablesChris Robinson2019-08-271-7/+5
|
* Update mainwindow.cppChris Robinson2019-08-261-228/+227
| | | | | Use the less-error-prone pointer-to-member syntax for connect calls, and use uniform initialization more often.
* Remove some unnecessary local spansChris Robinson2019-08-261-23/+18
|
* Use a span for effect state inputChris Robinson2019-08-2615-69/+73
|
* Fix a function's sample count typeChris Robinson2019-08-251-3/+4
|
* Use al::byte for a couple more buffersChris Robinson2019-08-252-11/+11
|
* Pass unsigned sample count to aluMixDataChris Robinson2019-08-255-16/+16
|
* Use unsigned sample counts for the compressor/limiterChris Robinson2019-08-252-56/+37
|
* Use size_t for the post-process sample lengthChris Robinson2019-08-258-32/+32
|
* Fade reverb over the whole updateChris Robinson2019-08-241-106/+104
| | | | | | | Since the early and late panning gains fade over the course of the update, it should match the fading done by the feedback loops to avoid percussive "blasts" when transitioning to a long-decay low-gain environment from a short-decay high-gain environment.
* Make a couple functions into member functionsChris Robinson2019-08-231-72/+72
|