slice-4 (dev-a): Reflex<P> + LocalVadReflex<P> (Task 2 + 2b) #8

Merged
alee merged 4 commits from slice-4-dev-a-reflex into main 2026-07-03 13:50:42 +00:00
2 changed files with 9 additions and 0 deletions
Showing only changes of commit f5a5a6dd3c - Show all commits

1
Cargo.lock generated
View File

@@ -1239,6 +1239,7 @@ dependencies = [
"rutster-call-model",
"str0m",
"thiserror 1.0.69",
"tokio",
"tracing",
]

View File

@@ -13,5 +13,13 @@ opus = { workspace = true }
str0m = { workspace = true }
thiserror = { workspace = true }
tracing = { workspace = true }
# tokio: required at lib-compile time because `Reflex<P>` owns a
# `tokio::sync::mpsc::Receiver<AdvisoryEvent>` (the advisory channel the
# TapEngine feeds from its tokio task). rutster-media proper makes NO
# tokio runtime calls — the dedicated media thread drives `Reflex`, not a
# tokio executor (ARCHITECTURE.md "dedicated timing threads, not the
# shared tokio pool" — see slice-1 spec §3.4). The `full` features here
# also cover `#[tokio::test]` + `#[tokio::main]` in the binary/tests.
tokio = { workspace = true }
[dev-dependencies]