|
|
798a5abd64
|
feat(pipeline): add ExponentialBackoff policy
CI / build-and-test (push) Has been cancelled
|
2026-05-07 15:24:13 +00:00 |
|
|
|
aecbda674d
|
feat(pipeline): add NdiSender with channel-based input
CI / build-and-test (push) Has been cancelled
|
2026-05-07 15:23:51 +00:00 |
|
|
|
ead5e79935
|
feat(pipeline): add NdiReceiver with channel-based output
CI / build-and-test (push) Has been cancelled
|
2026-05-07 15:23:26 +00:00 |
|
|
|
5c039025fd
|
feat(pipeline): add FrameProcessor with closest-frame timing and slate fallback
CI / build-and-test (push) Failing after 24s
|
2026-05-07 15:15:19 +00:00 |
|
|
|
970f04861d
|
feat(pipeline): add SolidFrameRenderer slate and IFrameScaler/PassthroughFrameScaler
CI / build-and-test (push) Failing after 25s
|
2026-05-07 15:14:37 +00:00 |
|
|
|
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 |
|