NvJpeg available for DriveOS

Please provide the following info (check/uncheck the boxes after clicking “+ Create Topic”):
Software Version
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

Hardware Platform
NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)

SDK Manager Version

Host Machine Version
native Ubuntu 18.04


are there aarch64 NvJpeg-libs somewhere available for Cuda10.2/DriveOS 5.2?
Thanks in advance!

Hi, @AutonomousFabian

Please take a look at the below documents:

First of all, thank you @VickNV for your quick response!

I know the NvMedia decoding. Unfortunately I need the decoded data being processed with CUDA API. But the NvMedia decoder returns a NvMediaImage-type. So how to get this data to Cuda?
I’m aware of the NvMediaImageGetBits method, but to my understanding this returns the data in a cpu buffer, right? This seems inefficient as we would need another back-copying step to gpu buffer.
Another possibility could be using an EGLstream. But this looks like a huge workaround compared to just using the nvJpeg libs.

You may want to take a look at NvStreams.
Below are relevant documents and a sample application.

1 Like