AUBase::GlobalScope() etc. should be attributed as realtime-safe
Open
Beginner friendly
- Dominant language
- C++
- Stars
- 223
- Forks
- 48
- PR merge metrics
- No merged PRs in 30d
Description
`AUBase::GlobalScope()`, `AUBase::Inputs()`, `AUBase::Outputs()`, and `AUBase::Groups()` should all be attributed with `noexcept AUSDK_RTSAFE`. They are needed (and within the SDK already used) from realtime execution contexts.
Contributor guide
Research direction
Locate the declarations and definitions of AUBase::GlobalScope(), AUBase::Inputs(), AUBase::Outputs(), and AUBase::Groups(), then inspect nearby uses of AUSDK_RTSAFE. Done means all four methods carry noexcept AUSDK_RTSAFE and the AudioUnit SDK builds successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- audio-video-rtc
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 75/100