Camera.open() seems to ignore `open_timeout_seconds` if set from stream

Hi,

I’m having an issue where opening a camera via stream InitParameters.input.setFromStream(…) blocks forever regardless of the open_timeout_seconds set in the init params. Meaning that if one of my cameras is disconnected it hangs forever.

is this intended behaviour? I know the API reference says “This parameter only impacts the LIVE mode.” Is connecting via a stream not considered “LIVE” ?

Thanks.