I am trying to write a videoEncoder stream with manual exposure settings pulled in from a config file. I can write with other manual settings, but whenever I try to set iso and exposure, the pipeline fails with

RuntimeError: Communication exception - possible device error/misconfiguration. Original message 'Couldn't read data from stream: 'video' (X_LINK_ERROR)'

This is the config file. I got the exposure and iso from auto settings so they should be a valid combination.

{

"fps": 30,

"brightness": 4,

"sensIso": 100,

"expTime": 7000

}

This is the script.

    DanGoodrick
    Maybe because the ctrl.setManualExposure() accepts exposure as first arg and ISO as second. You have it switched.

    Thanks,
    Jaka