Commit Graph

29 Commits (d17fb558105c2598e2ba5cae934e9eafc90fff55)

Author SHA1 Message Date
cosmonaut d17fb55810 clear tweens on property hard set 2023-03-07 10:51:59 -08:00
cosmonaut 7014400d12 disable threaded upate for theora streaming sound 2023-03-07 01:36:07 -08:00
cosmonaut 93fe59fb15 streaming sound buffer consumption tweak 2023-03-07 00:48:36 -08:00
cosmonaut c0ed7bc13d move tween logic to AudioTweenManager 2023-03-06 23:59:10 -08:00
cosmonaut 4df836a6a7 add delayed audio tween support 2023-03-06 18:55:20 -08:00
cosmonaut 96800cc348 check >= on tween duration 2023-03-06 11:24:56 -08:00
cosmonaut 0781a99273 fix thread contention for audio tweens 2023-03-06 11:13:13 -08:00
cosmonaut 0d441ae07a optimize audio resource tracking 2023-03-06 11:04:04 -08:00
cosmonaut 8aa9ce550d fix audio thread deadlocks 2023-03-03 23:56:24 -08:00
cosmonaut 52c4fa26c7 working on thread safety 2023-03-03 18:12:50 -08:00
cosmonaut f70caa1a42 audio interpolation support + audio threading 2023-03-03 15:20:26 -08:00
cosmonaut f891586801 change AudioDevice to run on a background thread 2023-03-03 10:55:58 -08:00
cosmonaut f8b14ea94f add ReverbEffect 2023-03-01 17:47:09 -08:00
cosmonaut e9aacb44da Add synchronized audio playback mechanism 2023-02-16 15:12:35 -08:00
cosmonaut d76633bdfc change sizeof calls to Marshal.SizeOf in interop situations 2022-12-13 19:01:40 -08:00
cosmonaut 751b8310ce Fix crash when no audio device found 2022-11-30 09:43:49 -08:00
cosmonaut ea86212199 add AudioDevice.MasteringVolume property 2022-10-20 15:00:25 -07:00
TheSpydog eb8c350a47 Fix debug assertion in AudioDevice constructor (#25)
Let's try this again...

Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
Reviewed-on: #25
Co-authored-by: TheSpydog <thespydog@noreply.example.org>
Co-committed-by: TheSpydog <thespydog@noreply.example.org>
2022-08-30 17:09:32 +00:00
cosmonaut 4756fe2b14 add SetMasteringVolume method to AudioDevice 2022-05-23 19:11:48 -07:00
cosmonaut a0082bcec6 change Marshal.SizeOf to sizeof 2022-04-27 14:14:15 -07:00
cosmonaut be4b5cf2c7 fix audio not being disposed in correct order 2022-04-20 14:57:24 -07:00
cosmonaut 8973b3e658 Formatting pass 2022-02-22 21:14:32 -08:00
cosmonaut a0c57c7a59 Cleanup fixes 2022-02-22 16:44:39 -08:00
cosmonaut 5eb5027bf1 initial 3D audio implementation 2021-02-26 16:17:26 -08:00
cosmonaut eda1efedbe properly destroy audio 2021-01-28 18:01:42 -08:00
cosmonaut 58427b8c90 refactor sound API to support generic decoding 2021-01-20 12:39:31 -08:00
cosmonaut ec09a5952b attach reverb 2021-01-19 22:06:23 -08:00
cosmonaut ec28d17a75 fix static sound loading + window title 2021-01-19 21:33:25 -08:00
cosmonaut 768bf38e3f starting audio implementation 2021-01-19 18:06:10 -08:00