Lioncash
baff71cdc3
General: Tidy up includes
...
Alphabetizes includes and resolves quite a few instances of indirect
inclusions, making the requirements of several interfaces explicit. This
also trims out includes that aren't actually necessary (likely due to
changes in the API over time).
2019-08-19 21:02:56 -04:00
Lioncash
84f62a0f2c
BooObject: Remove destructorLock()
...
Now that we have the fencing and atomic operations in place to ensure
access to data on other threads will always occur before the use of
delete, we can remove the destructor lock. This will be useful for
making ObjToken's move assignment operator noexcept.
2019-08-17 14:12:23 -04:00
Jack Andersen
deefc8e995
Massive fmtlib refactor
2019-07-19 18:22:36 -10:00
Jack Andersen
058ea23a00
New code style refactor
2018-12-07 19:17:51 -10:00
Jack Andersen
84df8af28c
Windows build fixes and cleanups
2018-05-24 20:30:42 -10:00
Jack Andersen
fa8989bed3
Huge compile performance refactor
2017-12-28 21:54:26 -10:00
Jack Andersen
489e7e671b
Allocate submixes and voices using boo::ObjToken
2017-12-03 16:50:33 -10:00
Jack Andersen
135f504899
Windows fix
2017-12-02 20:17:47 -10:00
Jack Andersen
03de8811b1
Object tracker list refactor; add object tracker to audio system
2017-12-02 20:05:16 -10:00
Jack Andersen
db9a5953e6
12kHz LPF and bug fixes for LtRt matrixing
2017-10-01 14:59:18 -10:00
Jack Andersen
0b35c584f6
Experimental support for LtRt surround matrixing
2017-09-27 17:11:40 -10:00
Jack Andersen
9552801968
Working linearized Submixes
2016-07-13 18:59:41 -10:00
Jack Andersen
86003c4ac4
Initial multiple-referencing submix refactor
2016-07-12 17:06:12 -10:00
Jack Andersen
7410e17179
Not clamping float audio now; better mix quality
2016-06-14 17:53:37 -10:00
Jack Andersen
521b490d0f
Support for runtime changing of audio output endpoint under WASAPI
2016-05-31 18:53:57 -10:00
Jack Andersen
f1e07861ca
dry-main, wet-submix audio routing
2016-05-30 19:16:29 -10:00
Jack Andersen
eea45ebcbe
Submix hierarchy deallocation fixes
2016-05-16 12:14:07 -10:00
Jack Andersen
89b0fa5cd6
Add API for reporting submix sample rate and format
2016-05-13 18:47:31 -10:00
Jack Andersen
f86b9706d4
Update effect API to include sample count info
2016-05-09 16:29:51 -10:00
Jack Andersen
08a4c5d7a8
Fix some submix issues
2016-05-07 12:11:45 -10:00
Jack Andersen
4b969fd475
Implement AudioSubmix
2016-05-06 18:28:32 -10:00