Christopher Snowhill
0131f7c925
Revert "Core Audio output: Rewrote major portions"
...
This reverts commit 637ea4efe1
.
2022-02-05 04:14:03 -08:00
Christopher Snowhill
637ea4efe1
Core Audio output: Rewrote major portions
...
After all this rewriting, down or upmixing the audio is now handled with
the lowest latency possible, meaning that toggling the HRIR option now
takes effect immediately.
Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-02-05 03:45:02 -08:00
Christopher Snowhill
78e960a9e4
Revert "Ring Buffer: Replace virtual buffers"
...
This reverts commit 476c88973b
.
2022-02-01 18:45:12 -08:00
Christopher Snowhill
476c88973b
Ring Buffer: Replace virtual buffers
...
Replace individual virtual buffers with large _mm_malloc blocks at a
time, then dole out chunks of those buffers as the nodes need them.
Should reduce memory contention a little bit.
Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2022-01-29 21:32:59 -08:00
Christopher Snowhill
d364d48944
Cog Audio: Change for recursive lock, fixing a deadlock on buffer resets
2022-01-23 19:50:01 -08:00
Christopher Snowhill
494ad84ea7
Cog Audio: Made ring buffer locking mechanism more secure and/or smarter
2022-01-23 19:36:33 -08:00
Christopher Snowhill
cb3782d0b1
Cog Audio: Improve ring buffer
2022-01-14 10:17:08 -08:00
Christopher Snowhill
52b17bd4d8
Cog Audio: Implement virtual ring buffer function to read buffered bytes count
2022-01-12 23:16:13 -08:00
Christopher Snowhill
3b125c0440
Cog Audio: Improve virtual ring buffer class
2022-01-11 22:50:18 -08:00
Chris Moeller
17272ce43c
Clean up lots of warnings and minor issues.
2016-06-29 22:10:29 -07:00
Chris Moeller
0e3644177e
Updated everything else to ARC, and plugged a release cycle.
2016-05-05 13:05:39 -07:00
Chris Moeller
70e571fed9
Now handling a race condition where the buffer is emptied between where it is read and where it is told how much has been read from it
2013-10-13 05:59:19 -07:00
Chris Moeller
e5a648578b
mamburu: Logging improved, no more excessive logging in release builds
2013-10-11 05:03:55 -07:00
vspader
daba91b462
Removed debugging messages.
2007-07-11 01:20:32 +00:00
vspader
927b65a4a5
Merged with cog-audio-framework branch. Cog now uses plugins.
2007-02-24 20:36:27 +00:00