Add synchronized Raven display buffer planning
This commit is contained in:
parent
a100c7f51e
commit
4be341bc3f
12 changed files with 486 additions and 3 deletions
|
|
@ -51,6 +51,9 @@ reflection taps.
|
|||
- The five-second default buffer is compute budget, not accidental delay.
|
||||
- Loopback/reference audio is timing authority; network feeds are producers, not
|
||||
clock authorities.
|
||||
- `MimirSynchronizedBufferPlanner` owns aligned readout from retained buffers:
|
||||
it chooses one canonical presentation time and applies source or
|
||||
`clockDomainId` corrections before Fensalir/Faust consume slices.
|
||||
- UI and telemetry read cached sync state; they do not run analysis.
|
||||
- Native capture owns hardware calls. Runtime owns sample identity and buffer
|
||||
placement.
|
||||
|
|
|
|||
Loading…
Reference in a new issue