Repository navigation
fix(video): reconnect in software instead of swapping decoders mid-st… - #96
Conversation
…ream (#94) - On HW decode failure, mark the stream and end the session so the reconnect opens a fresh RTSP session decoded in software - The in-place swap started the software decoder mid-stream; on NVRs whose frames keep referencing the session's first keyframe it drew grey forever
PR Summary by QodoReconnect with software decoding after hardware decode failure
AI Description
Diagram
High-Level Assessment
Files changed (2)
|
Code Review by Qodo
1.
|
- On HW decode failure the session reopens a fresh RTSP session in software itself, so one-shot callers without auto-reconnect (connect check, fresh snapshot) get the fallback too - Reports Connecting during the reopen so the stall watchdog doesn't fire; at most one retry since the stream is blocklisted
…ream (#94)
Summary
Related
Type
Checklist
TreatWarningsAsErrors=true).dotnet test); new Core logic has unit tests.AppreferencesCoreonly (Infrastructure / Video / Devices wired via DI in a head).Platforms tested
Screenshots / notes