Hi,
Log from running the Arducam B0249 camera with MIPI CSI-2 to USB adapter:
ubuntu@ubuntu-desktop:/usr/src/jetson_multimedia_api/samples/12_v4l2_camera_cuda$ sudo ./v4l2_camera_cuda -d /dev/video4 -s 1920x1080 -f MJPEG -n 30 -c
[INFO] (NvEglRenderer.cpp:110) <renderer0> Setting Screen width 1920 height 1080
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
...
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
^CQuit due to exit command from user!
----------- Element = renderer0 -----------
Total Profiling time = 8.66487
Average FPS = 14.1952
Total units processed = 124
Num. of late units = 123
-------------------------------------
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
App run was successful
And log from running Arducam UB0213:
ubuntu@ubuntu-desktop:/usr/src/jetson_multimedia_api/samples/12_v4l2_camera_cuda$ sudo ./v4l2_camera_cuda -d /dev/video2 -s 1920x1080 -f MJPEG -n 30 -c
[INFO] (NvEglRenderer.cpp:110) <renderer0> Setting Screen width 1920 height 1080
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
^CQuit due to exit command from user!
NvMMLiteOpen : Block : BlockType = 277
NvMMLiteBlockCreate : Block : BlockType = 277
----------- Element = renderer0 -----------
Total Profiling time = 3.8812
Average FPS = 14.1709
Total units processed = 56
Num. of late units = 55
-------------------------------------
NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6121> Consume the extra signalling for EOS
App run was successful
As you can see, the average FPS is much less than expected and we have a lot of lines about the extra signalling for EOS.