Audio Improvements #47

Merged
cosmonaut merged 22 commits from audio_thread into main 2023-03-07 23:28:57 +00:00

22 Commits (main)

Author SHA1 Message Date
cosmonaut abfcdb975d lock StreamingSound.Stop for consistency 2023-03-07 15:25:55 -08:00
cosmonaut 771e6c234b expose sound Format property + improve property setter ranges 2023-03-07 13:44:01 -08:00
cosmonaut 4591920bf6 ReverbEffect is now an AudioResource 2023-03-07 13:41:15 -08:00
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 f9628f12c7 set neutral frequency when switching filter type 2023-03-07 00:13:50 -08:00
cosmonaut 34aa069d6b initialize audio tween pool with 16 instances 2023-03-07 00:12:45 -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 4d41d230af avoid calling into FAudio if property did not change 2023-03-06 17:16:28 -08:00
cosmonaut d69f62d2ce fix video loader race condition 2023-03-06 16:43:31 -08:00
cosmonaut b0259e2b61 remove unnecessary ogg loop override 2023-03-06 12:12:58 -08:00
cosmonaut 96800cc348 check >= on tween duration 2023-03-06 11:24:56 -08:00
cosmonaut e93f4f09bb graphics resource tracking optimization 2023-03-06 11:14:05 -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 040bf1c184 rewrite Easings class 2023-03-03 15:19:41 -08:00
cosmonaut f891586801 change AudioDevice to run on a background thread 2023-03-03 10:55:58 -08:00