Please provide the following info (check/uncheck the boxes after creating this topic):
Software Version
DRIVE OS Linux 5.2.6
DRIVE OS Linux 5.2.6 and DriveWorks 4.0
DRIVE OS Linux 5.2.0
DRIVE OS Linux 5.2.0 and DriveWorks 3.5
NVIDIA DRIVE™ Software 10.0 (Linux)
NVIDIA DRIVE™ Software 9.0 (Linux)
other DRIVE OS version
other
Target Operating System
Linux
QNX
other
Hardware Platform
NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)
other
SDK Manager Version
1.9.1.10844
other
Host Machine Version
native Ubuntu 18.04
other
Hi,
I’m implementing NVSIPL code based on the nvsipl_camera sample. I don’t see how my frame queue handling is different than the sample code’s.
I create the frame and notification handling pipelines using SetPipelineCfg(…). After launching a thread with a while loop that calls the INvSIPLFrameCompletionQueue::frame_pipeline->Get(), the loop runs for about 100 iterations and then the following error is output:
SIPL_ICP_ISP_0: /dvs/git/dirty/git-master_linux/camera/fusa/sipl/src/core/utils/CNvMBlockingQueue.hpp: 129: Add: Queue is full
I don’t have this header file, and I couldn’t find anything online about it. There are no other relevant frame pipeline method calls to make, and nvsipl_camera doesn’t appear to make any other relevant calls. I am releasing the INvSIPLBuffer object after using it each loop as is done in the sample (I don’t expect that is related to the pipeline though anyways).
What conditions could be causing this issue?
Thank You
Mick Honey