|
|
1b280e3e77
|
feat(discovery): add NdiDiscoveryService with diff-based event emission
CI / build-and-test (push) Failing after 22s
|
2026-05-07 15:14:15 +00:00 |
|
|
|
cef9018b6d
|
feat(discovery): add ParticipantTracker with rename heuristic
CI / build-and-test (push) Failing after 22s
|
2026-05-07 15:13:42 +00:00 |
|
|
|
c07a668672
|
test(fakes): add FakeNdiInterop and FakeFrameClock; feat(discovery): add DiscoveryEvent
CI / build-and-test (push) Failing after 24s
|
2026-05-07 15:13:00 +00:00 |
|
|
|
3f8b5f1a7b
|
feat(persistence): add ConfigStore with atomic JSON writes and corruption-safe load
CI / build-and-test (push) Failing after 22s
|
2026-05-07 15:12:01 +00:00 |
|
|
|
aaf3184a8e
|
feat(discovery): add NdiSource record and Teams source string parser
CI / build-and-test (push) Failing after 22s
|
2026-05-07 15:11:00 +00:00 |
|
|
|
b07e3e78e0
|
feat(domain): add core enums (NdiSourceKind, IsoState, AspectMode, AudioMode, TargetFramerate, TargetResolution)
CI / build-and-test (push) Failing after 23s
|
2026-05-07 15:10:29 +00:00 |
|
|
|
d0f05263af
|
test(engine): scaffold TeamsISO.Engine.Tests xUnit project
|
2026-05-07 15:08:38 +00:00 |
|