Commit Graph

17 Commits

Author SHA1 Message Date
Jack Andersen 0b52f3dbab Convert to pragma once 2018-10-06 17:36:44 -10:00
Jack Andersen 5e58e989a8 Remove ALSA audio backend 2018-08-18 12:08:58 -10:00
Jack Andersen 489e7e671b Allocate submixes and voices using boo::ObjToken 2017-12-03 16:50:33 -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 0b35c584f6 Experimental support for LtRt surround matrixing 2017-09-27 17:11:40 -10:00
Jack Andersen fef663a5e3 Allow audio AQS buffering to occur during frame idle 2017-02-14 20:00:10 -10:00
Jack Andersen 7bf2ad48a7 Add ability to unregister audio callback 2017-01-22 21:20:40 -10:00
Jack Andersen f35ccbaad5 Add voice allocator master volume 2016-07-13 20:16: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 c47780527d Add WAVOut Voice Backend for offline Audio mixing 2016-07-06 11:29:06 -10:00
Jack Andersen 77507459cc Add 5ms callback registration for precise audio updates 2016-05-19 00:14:21 -10:00
Jack Andersen eea45ebcbe Submix hierarchy deallocation fixes 2016-05-16 12:14:07 -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
Jack Andersen 290d40641d WASAPI VoiceEngine implementation 2016-03-23 15:50:34 -10:00
Jack Andersen 1eb46301c0 Overhauled audio system, now with internal mixing and sample-rate-conversion 2016-03-23 14:01:57 -10:00