Docs file normalization.
This commit is contained in:
parent
dd32143bf8
commit
619c2d0808
46 changed files with 3587 additions and 2579 deletions
|
|
@ -1,19 +1,25 @@
|
|||
# Decision 0003: Real-time thread rules
|
||||
# Decision 0003: Real-Time Thread Rules
|
||||
|
||||
**Status:** Accepted
|
||||
|
||||
---
|
||||
|
||||
## Context
|
||||
|
||||
Audio glitches and unsafe graph changes can undermine the whole application.
|
||||
|
||||
---
|
||||
|
||||
## Decision
|
||||
|
||||
The audio callback performs bounded processing using preallocated resources.
|
||||
It performs no allocation/free, blocking locks, file I/O, logging, GUI calls,
|
||||
The audio callback performs bounded processing using preallocated resources. It
|
||||
performs no allocation/free, blocking locks, file I/O, logging, GUI calls,
|
||||
plugin loading, or waits. Graphs are prepared outside the callback and active
|
||||
graph resources are retired only after safe reclamation.
|
||||
|
||||
---
|
||||
|
||||
## Consequences
|
||||
|
||||
Thread ownership and publication mechanisms must be documented and tested.
|
||||
Any exception to these rules requires explicit evidence and review.
|
||||
Thread ownership and publication mechanisms must be documented and tested. Any
|
||||
exception to these rules requires explicit evidence and review.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue