Repository navigation
fix(video): fall back to software when HW decode fails mid-stream (#94) - #95
Conversation
- Swap to software after 12 consecutive HW decode errors and remember the stream for the run, so reconnects skip HW - macOS: find Homebrew ffmpeg@7 (keg-only) libs and CLI without DYLD_LIBRARY_PATH - Docs, load-error text and CI: ffmpeg@7, plain brew ffmpeg is past the 7.x ABI
PR Summary by QodoFall back to software when hardware video decoding fails mid-stream
AI Description
Diagram
High-Level Assessment
Files changed (10)
|
Code Review by Qodo
1.
|
- Fall back after 2.5s of HW errors with no frame instead of 12 errors, so slow and fast cameras both switch before the 5s stall reconnect - Share the macOS Homebrew ffmpeg paths via Core; web live view uses them and picks osx-arm64 on Apple Silicon - Docs: no PATH change needed for ffmpeg@7
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