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
Host Machine Version
[*] native Ubuntu 18.04
other
Hi Nvidia folks,
I am wondering how many NvMediaIJPECreate instances can I create and how many threads can call NvMediaIJPEFeedFrame/NvMediaIJPEFeedFrameQuant simultaneously to get the max utilization of the HW?
Another question is how is NvMediaIJPECreate different from NvMediaIEPCreate? Do they use the same HW for encoding?
@VickNV I need to encode (yuv to jpg) images from camera modules. Should I encode all images in a single thread (using NvMediaIJPE APIs) or can I do some parallelism, i.e. calling NvMediaIJPE in multiple threads? If parallelism is possible, how many threads to max the performance/throughput?
Both XavierA&B have their single jpeg processing block. The two blocks on XavierA&B respectively can be used in parallel. You may use SW multi-threaded application for anyone, but need to keep in mind that it ultimately will go to single HW block.