adf32da2a248fb3b88fddef783dd6a91e5ec421d
When the decoder hasn't produced a frame in 5s, skip the call to _playerClient->getImage() entirely and return the cached frame with unchanged _pts. LabVIEW sees STALE PTS one poll earlier and can trigger reconnect sooner. Threshold matches the existing checks on the duplicate-PTS branch and in areImagesIdentical() so all three stale paths agree. Near-zero cost: one getLastFrameAgeMs() call before the main path. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
C
57.3%
C++
41.8%
Python
0.3%
Objective-C++
0.2%
CMake
0.2%
Other
0.1%