fix(console): disambiguate System.Console from TeamsISO.Console namespace
ci.yml #31 -Commit
368920734d
pushed by
zgaetano
feat(console): add TeamsISO.Console headless smoke runner
ci.yml #30 -Commit
b2dafb7aed
pushed by
zgaetano
feat(pipeline): add managed BGRA nearest-neighbor scaler with aspect modes
ci.yml #29 -Commit
88841780af
pushed by
zgaetano
refactor(interop): NdiRuntimeProbe now matches by prefix to handle NDI runtime version strings
ci.yml #28 -Commit
af37b4d9e1
pushed by
zgaetano
feat(interop): add NdiInteropPInvoke production INdiInterop implementation
ci.yml #27 -Commit
da5818b690
pushed by
zgaetano
fix(interop): rename create-settings structs to avoid name collision with P/Invoke methods
ci.yml #26 -Commit
90b0951a42
pushed by
zgaetano
feat(interop): add NDI 6 native bindings, handle types, and version constants
ci.yml #25 -Commit
6f09ca35ef
pushed by
zgaetano
docs: update plan backlog after Phase B-1 completion
ci.yml #23 -Commit
54cb4ac3d4
pushed by
zgaetano
feat(controller): add IIsoController and IsoController implementation
ci.yml #22 -Commit
cd5e852a30
pushed by
zgaetano
feat(pipeline): add IsoPipeline with lifecycle and restart supervisor
ci.yml #21 -Commit
49b6dfb9ed
pushed by
zgaetano
feat(interop): add NdiRuntimeProbe with version-mismatch result
ci.yml #20 -Commit
e318514202
pushed by
zgaetano
feat(pipeline): add NdiSender with channel-based input
ci.yml #18 -Commit
aecbda674d
pushed by
zgaetano
feat(pipeline): add NdiReceiver with channel-based output
ci.yml #17 -Commit
ead5e79935
pushed by
zgaetano
docs: add Phase B-1 pipeline-orchestration plan
ci.yml #16 -Commit
f1513ddaf5
pushed by
zgaetano
feat(domain): default global framerate to 59.94p (user's primary production target)
ci.yml #15 -Commit
38f7db888e
pushed by
zgaetano
docs: add Phase A test playbook stub and plan backlog
ci.yml #14 -Commit
381cac66e6
pushed by
zgaetano
feat(logging): add EngineLogging.CreateConsole helper
ci.yml #13 -Commit
27dc0f90c7
pushed by
zgaetano
ci: enforce 80% line coverage gate on TeamsISO.Engine
ci.yml #12 -Commit
f2b4e881e4
pushed by
zgaetano
feat(pipeline): add FrameProcessor with closest-frame timing and slate fallback
ci.yml #11 -Commit
5c039025fd
pushed by
zgaetano
feat(pipeline): add SolidFrameRenderer slate and IFrameScaler/PassthroughFrameScaler
ci.yml #10 -Commit
970f04861d
pushed by
zgaetano
feat(discovery): add NdiDiscoveryService with diff-based event emission
ci.yml #9 -Commit
1b280e3e77
pushed by
zgaetano
feat(discovery): add ParticipantTracker with rename heuristic
ci.yml #8 -Commit
cef9018b6d
pushed by
zgaetano
test(fakes): add FakeNdiInterop and FakeFrameClock; feat(discovery): add DiscoveryEvent
ci.yml #7 -Commit
c07a668672
pushed by
zgaetano
feat(pipeline,interop): add RawFrame, ProcessedFrame, IFrameClock and INdiInterop test seam
ci.yml #6 -Commit
f562303b47
pushed by
zgaetano
feat(persistence): add ConfigStore with atomic JSON writes and corruption-safe load
ci.yml #5 -Commit
3f8b5f1a7b
pushed by
zgaetano
feat(discovery): add NdiSource record and Teams source string parser
ci.yml #3 -Commit
aaf3184a8e
pushed by
zgaetano