Commit Graph
3 Commits
Author SHA1 Message Date
oleksandr b3993be5cd feat(slot): add the latest-frame-wins hand-off between threads
The PipeWire thread publishes into a single slot and the network thread takes
from it, swapping buffers instead of copying so the steady state does not
allocate. An older pending frame is dropped when a newer one arrives.
2026-09-12 10:09:23 +03:00
oleksandr 9855d1e18a feat(config): add the CLI and environment configuration
Parses the WxH sizes, clamps them against the HyperHDR message limit and
carries the HyperHDR server constants (max message size, default timeout).
2026-09-12 10:09:09 +03:00
oleksandr 617296afae feat(hyperhdr): vendor the flatbuffers schemas and generated bindings
The .fbs files come from HyperHDR (see schema/NOTICE); the *_generated.rs
files are flatc output regenerated by scripts/regen-fbs.sh, which refuses to
run unless flatc matches the pinned flatbuffers crate.
2026-09-12 10:08:56 +03:00