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.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.6.1.8175
1.6.0.8170
other
Host Machine Version
native Ubuntu 18.04
other
Hi,
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.
Should I:
- 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?