Please provide the following info (check/uncheck the boxes after creating this topic):
DRIVE OS Linux 5.2.6
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
Target Operating System
NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)
SDK Manager Version
Host Machine Version
native Ubuntu 18.04
I’m building a pipeline processing project that has an SIPL camera as producer and an encoder as consumer. One key part of it is getting frame object
NvMediaImage from SIPL camera completion queue and then feed it to the encoder.
- get frame pointer → register pointer to encoder → feed the pointer directly to encoder, OR
- allocate and register local frame object → get frame pointer → copy content of frame pointer to local object → feed to local frame object to the encoder ?
I tried with method 1 and got this error when calling NvMediaIEPBitsAvailable:
NvEnc_Tvmr_Error: tvmrVideoEncoderBitsAvailable_MSENC: ucode ERROR = 1
what does this mean?
The sample code for encoder encodes frames from a file. Is there any example that is related encoding live frames from SIPL camera?