Please provide the following info (check/uncheck the boxes after clicking “+ Create Topic”):
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 understand that Drive OS 5.1.9 is not an official release, but I’d still like to ask the following:
In this post, Nvmimg_jpgenc supported yuv format and performace issue, its stated that with the sample yuv input, average encoding time per frame is 2.5264 ms
When I run the exact same JPEG encoding sample with the exact same input frame and quality settings, i.e.
./nvmimg_jpgenc -f fisheye_1280_1080_yuv420.yuv -fr 1280x1080 -of 1280-1080-420.jpg -q 75
I’m getting a higher average encoding time per frame at 6.0ms per frame.
My question is, has there been an update in the JPEG encoding library from 5.1.9 to 5.2.0 that might cause this difference? Furthermore, I cannot seem to find a statement in the Xavier SoC documentation which clearly specifies that there is hardware accelerated JPEG encoding module.
My doubt comes from the fact that, H264 encoding of the identical YUV frames above, with “I-only” encoding (no P or B frames) happens faster than JPEG.
Thanks and regards