erik Yes, setting (all) queues blocking to false should eliminate this.
Thanks for confirming this expectation.
erik Since you have only 1 queue you could also use blocking .get() to preserve CPU cycles (you're hotlooping otherwise)
Since I have an adaptive fps solution that calls into UpdateFrame
I'm under the impression I'm not hotlooping. Is that your expectation too based on that info? Does this fact change any of your suggestions?
erik You can try to also increase maxSize, it would help if some queue gets filled up, yes.
OK, if it doesn't hurt I'll try this as well.
erik Could you provide full MRE (minimal repro example) in python, so we can debug it locally?
I would love to, but I can't repro this myself. As mentioned it's very rare, but then one user recently is able to trigger the issue somewhat consistently. I'll try to determine why that's the case, but thank you in the meantime for confirming expectations related to my various questions.
I'm on v2.24.0 and in looking at the release notes v2.26.0 has an "Improved ImageManip stability" bullet point (which is the only line item I interpreted as potentially improving my situation). Are there any other updates since v2.24.0 you'd anticipate positively impacting my situation?