Hi @Fiona.Chen ive found a few more things out while testing the colorvu cameras.
For some reason when the cameras outputs h265 the frame rate seems to be stuck at 29.97fps. I don’t know if this is a bug or not but it might be the cause of timing issues given the other connected cameras are all at 25fps.
When I set the camera to h264 it seems to behave properly and I can tell it to use whatever FPS I like. So I have set it to 25 fps like my other cameras.
So with 4 cameras connected : 1 of which is the colorvu camera I know see these following errros every so often only on the colorvu camera stream:
Apr 03 17:55:45 nano-1 python[3648]: ===== NVMEDIA: NVENC =====
Apr 03 17:55:45 nano-1 python[3648]: NvMMLiteBlockCreate : Block : BlockType = 8
Apr 03 17:55:49 nano-1 python[3648]: NvMMLiteOpen : Block : BlockType = 261
Apr 03 17:55:49 nano-1 python[3648]: NVMEDIA: Reading vendor.tegra.display-size : status: 6
Apr 03 17:55:49 nano-1 python[3648]: NvMMLiteBlockCreate : Block : BlockType = 261
Apr 03 17:55:49 nano-1 python[3648]: NvMMLiteOpen : Block : BlockType = 8
Apr 03 17:59:25 nano-1 python[3648]: ===== NVMEDIA: NVENC ===== [264/1913]
Apr 03 17:59:25 nano-1 python[3648]: NvMMLiteBlockCreate : Block : BlockType = 8
Apr 03 17:59:26 nano-1 python[3648]: NvRmChannelSubmit: NvError_IoctlFailed with error code 22
Apr 03 17:59:26 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 7, SyncPointValue = 0)
Apr 03 17:59:26 nano-1 python[3648]: NvRmChannelSubmit: NvError_IoctlFailed with error code 22
Apr 03 17:59:26 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:26 nano-1 python[3648]: fence_set_name ioctl failed with 22
Apr 03 17:59:26 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:26 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:26 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:26 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:26 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:26 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:26 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:26 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:26 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:26 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:26 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:27 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:27 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:27 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:27 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:27 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:27 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:27 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:27 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:27 nano-1 python[3648]: NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
Apr 03 17:59:29 nano-1 python[3648]: NvMMLiteOpen : Block : BlockType = 261
Apr 03 17:59:29 nano-1 python[3648]: NVMEDIA: Reading vendor.tegra.display-size : status: 6
Apr 03 17:59:29 nano-1 python[3648]: NvMMLiteBlockCreate : Block : BlockType = 261
Apr 03 17:59:37 nano-1 python[3648]: NvMMLiteOpen : Block : BlockType = 261
Apr 03 17:59:37 nano-1 python[3648]: NVMEDIA: Reading vendor.tegra.display-size : status: 6
Apr 03 17:59:37 nano-1 python[3648]: NvMMLiteBlockCreate : Block : BlockType = 261
Apr 03 17:59:41 nano-1 python[3648]: NvMMLiteOpen : Block : BlockType = 261
Apr 03 17:59:41 nano-1 python[3648]: NVMEDIA: Reading vendor.tegra.display-size : status: 6
Apr 03 17:59:41 nano-1 python[3648]: NvMMLiteBlockCreate : Block : BlockType = 261
Apr 03 17:59:49 nano-1 python[3648]: NvMMLiteOpen : Block : BlockType = 261
Apr 03 17:59:49 nano-1 python[3648]: NVMEDIA: Reading vendor.tegra.display-size : status: 6
Apr 03 17:59:49 nano-1 python[3648]: NvMMLiteBlockCreate : Block : BlockType = 261
Apr 03 17:59:53 nano-1 python[3648]: NvMMLiteOpen : Block : BlockType = 261
Apr 03 17:59:53 nano-1 python[3648]: NVMEDIA: Reading vendor.tegra.display-size : status: 6
Apr 03 17:59:53 nano-1 python[3648]: NvMMLiteBlockCreate : Block : BlockType = 261
Apr 03 18:00:01 nano-1 python[3648]: NvMMLiteOpen : Block : BlockType = 261
Apr 03 18:00:01 nano-1 python[3648]: NVMEDIA: Reading vendor.tegra.display-size : status: 6
Apr 03 18:00:01 nano-1 python[3648]: NvMMLiteBlockCreate : Block : BlockType = 261
Apr 03 18:00:05 nano-1 python[3648]: NvMMLiteOpen : Block : BlockType = 261
Apr 03 18:38:10 nano-1 python[3648]: ** ERROR: RunUserCallback:199: No video stream found
Apr 03 18:38:10 nano-1 python[3648]: [mov,mp4,m4a,3gp,3g2,mj2 @ 0x55a137cf60] Invalid mdhd time scale 0, defaulting to 1
Apr 03 18:38:10 nano-1 python[3648]: [mov,mp4,m4a,3gp,3g2,mj2 @ 0x55a137cf60] invalid STSD entries 0
Apr 03 18:38:10 nano-1 python[3648]: [mov,mp4,m4a,3gp,3g2,mj2 @ 0x55a137cf60] error reading header
When these errors invalid files are written by smart record. The stream seems to get into a state such that no more smart records will work on this stream.
However the other camera streams continue to work just fine while this is going on and smart record will successfully record files for them.
I have read elsewhere that this error message:
NvRmPrivFlush: NvRmChannelSubmit failed (err = 196623, SyncPointIdx = 14, SyncPointValue = 0)
…shows there there is an error with the hardware block.