NvMediaIEP documentation doesn't mention setting the configuration

Software Version: DRIVE Software 10

It seems that NvMediaIEPSetConfiguration() must be called on a created encoder instance, otherwise actually trying to use the encoder returns NVMEDIA_STATUS_ERROR after a little while and the following is printed to the console:

tvmrVideoEncoderBitsAvailable_MSENC: ucode ERROR = 16

It would be nice if the documentation mentioned this.

Hi @raul.tambre,

Thanks for the feedback!

There are some sample under ~/nvidia/nvidia_sdk/DRIVE_Software_10.0_Linux_OS_DDPX/DRIVEOS/drive-t186ref-linux/samples/nvmedia on your host system. You can refer to them for the APIs call sequence. We will also check how to improve our documentation accordingly.

1 Like