Audaspace: Load CoreAudio device on demand #107607

Closed
Richard Antalik wants to merge 7 commits from iss/blender:core-audio-on-demand into main

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.

7 Commits

Author SHA1 Message Date
Richard Antalik e9af744b55 Clang format 2024-01-19 18:12:05 +01:00
Richard Antalik ace1906761 Merge branch 'main' into core-audio-on-demand 2024-01-19 18:04:43 +01:00
Richard Antalik ec85a92532 Use std::chrono for time 2024-01-19 17:58:13 +01:00
Richard Antalik 8f65025a11 Implement OpenCloseDevice class 2024-01-18 21:51:21 +01:00
Richard Antalik 03c7d40674 Merge branch 'main' into core-audio-on-demand 2024-01-16 19:19:07 +01:00
Richard Antalik dbd56306b5 continue testing of audio stuff 2023-06-20 20:40:51 +02:00
Richard Antalik 0b834f3573 Audaspace: Load CoreAudio device on demand
buildbot/vexp-code-patch-coordinator Build done. Details
Refactor CoreAudioDevice code to support on demand device opening and
closing when sound is not playing.

Currently device is opened when AUD_init() is called and then closed
immediately. This is because it seems, that this is causing issues with
synchronizer and causes AV sync to fail.
2023-05-04 09:58:55 +02:00