NvMedia2DCreate in multi-threaded application

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
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.4.1.7402
other

Host Machine Version
native Ubuntu 18.04
other

Hello Nvidia folks,

I am wondering how the 2D APIs perform in multi-threaded application, i.e. when multiple threads calling NvMedia2DBlitEx() with different handles created from NvMedia2DCreate().

What HW is used for the 2D conversion? Can you please point me to the chapters in Xavier TRM?

Thanks! @VickNV

Hi @ranchen ,

Please take a look at NvMedia APIs and Thread Safety. Also, as mentioned in Image 2D, Video Image Compositor (VIC) is the beneath hardware. Thanks.