67 lines
3.4 KiB
Markdown
67 lines
3.4 KiB
Markdown
|
|
# Roadmap 002 — Feature gaps vs Pomfort (from competitive research)
|
||
|
|
|
||
|
|
Source: docs/research/livegrade-silverstack-research.md + protocol research docs.
|
||
|
|
Status of core: 200 tests green; ARRI CAP + RED RCP2 drivers wire-verified; Sony monitoring-only.
|
||
|
|
|
||
|
|
## Tier 1 — differentiators / near-term (build next)
|
||
|
|
|
||
|
|
### T1.1 Look-match bridge (the Pomfort two-product moat, ours for free)
|
||
|
|
Grade snapshots already stored per shot keyed by clip name. Add:
|
||
|
|
- `forge ingest-match`: scan offloaded card, match clips to shot records by clip name,
|
||
|
|
auto-attach grade snapshot + emit per-clip .cdl/.cube alongside media
|
||
|
|
- This is Livegrade→Silverstack ShotHub flow without the cloud. Sister-product hook for
|
||
|
|
dragonflight later (shared JSON grade snapshot format already deterministic).
|
||
|
|
|
||
|
|
### T1.2 Offload scheduler upgrade (biggest Lab-parity gap)
|
||
|
|
- Separate copy vs verify jobs (verify-later scheduling)
|
||
|
|
- Per-drive concurrency caps (don't saturate slow shuttle drives)
|
||
|
|
- Source re-read verification mode (card read integrity, not just copy)
|
||
|
|
- Cascading offload (fast RAID first, then RAID→LTO/archive as second-stage job)
|
||
|
|
- Job model: small DAG, per-resource queues. ForgeOffload already has verified-copy core.
|
||
|
|
|
||
|
|
### T1.3 Checksum breadth
|
||
|
|
- Add XXH3/XXH128 (ASC MHL v2 supports both; spec'd) + C4ID (entertainment standard)
|
||
|
|
- SHA1 for legacy post houses. All slot into FileHasher + MHL writer cleanly.
|
||
|
|
|
||
|
|
### T1.4 Report engine
|
||
|
|
- PDF/HTML shot reports w/ still thumbnails + grades (library has stills + snapshots)
|
||
|
|
- Offload reports already HTML — unify styling w/ Reel design tokens.
|
||
|
|
|
||
|
|
## Tier 2 — solid adds
|
||
|
|
|
||
|
|
### T2.1 Grading model extensions
|
||
|
|
- Printer lights + LGG interaction modes over existing CDL (interaction layer, same math)
|
||
|
|
- HSL secondaries node; 1D LUT node
|
||
|
|
- ACES: IDT/ODT via existing ColorSpace machinery; AMF export later
|
||
|
|
|
||
|
|
### T2.2 Stream Deck + MIDI control
|
||
|
|
- DITs own Stream Decks. Cheap panel option beside Tangent. ForgePanel action model
|
||
|
|
already abstracted (PanelAction) — new input adapters only.
|
||
|
|
|
||
|
|
### T2.3 Slot filters (non-grade image ops)
|
||
|
|
- Frame lines, anamorphic desqueeze, flip, metadata burn-in as per-slot filter chain
|
||
|
|
in preview/output path (ForgeVideo FrameProcessor extension).
|
||
|
|
|
||
|
|
### T2.4 Audio/LTC (dailies-tier)
|
||
|
|
- BWF detection + LTC-from-audio TC extraction + auto sync. Feeds proxy engine.
|
||
|
|
|
||
|
|
## Tier 3 — explicitly deferred (Pomfort sells these as paid add-ons = niche signal)
|
||
|
|
- LED wall control, internet streaming, chroma keyer, composite multi-view slots,
|
||
|
|
50-input routing, LTFS/LTO, RAW debayer playback (huge scope; proxies via ffmpeg
|
||
|
|
sidestep), NDI input, router control (KUMO/Videohub).
|
||
|
|
|
||
|
|
## Verified protocol status (carry-forward)
|
||
|
|
| Camera | Transport | Look push | State |
|
||
|
|
|---|---|---|---|
|
||
|
|
| ARRI Alexa 35 / Mini LF | CAP binary TCP :5055 | CDL native (0x0050) + LUT experimental | driver rewritten, sim-verified |
|
||
|
|
| RED DSMC3 | RCP2 WebSocket :9998/rcp | CDL native (per-channel params), no live LUT | driver rewritten, sim-verified |
|
||
|
|
| Sony Venice 2 | closed (web remote only public) | none claimed | monitoring-only; SDI-chain grading path |
|
||
|
|
|
||
|
|
Note: Livegrade 7.2 ships Venice 2 in-camera grading — proves a partner wire path exists.
|
||
|
|
Escalation: Sony partner SDK or packet capture on hardware.
|
||
|
|
|
||
|
|
## Hardware-phase checklist (macOS, unchanged from plan 001 Phase 6)
|
||
|
|
1. SwiftUI shell + Metal preview + DeckLink + Tangent Hub TIPC
|
||
|
|
2. On-hardware verification: CAP port/MD5-concat-order/LUT chunking; RCP2 against Komodo;
|
||
|
|
Venice web-remote backend capture
|