New question about the use of ‘libnvds_batch_jpegenc.so’ dynamic library interface

In the process of using the nvds_obj_enc_process interface, the following two problems have occurred.
(1)This interface does not provide parameters for setting image coding quality。I once mentioned a topic to solve this problem(Three questions about the use of ‘libnvds_batch_jpegenc.so’ dynamic library interface - #10 by DaneLLL),and got a new dynamic library. But this dynamic library relies on libnvjpeg.so, my project code relies on libjpeg.so, there will be a problem as shown in the link below.
https://forums.developer.nvidia.com/t/conflict-between-libjpeg-so-8-and-libnvjpeg-so-when-using-opencv-and-encodefromfd-interface-in-the-same-program/185327

(2)When using this interface for multi batch coding, coding area errors will occur.The relevant links are as follows:
https://forums.developer.nvidia.com/t/two-questions-about-jpeg-encode/167973

I hope to get a version that solves the above two problems at the same time and does not rely on libnvjpeg.so.And my platform environment is as follows:
**• Hardware Platform:JETSON XAVIER NX
**• DeepStream Version:5.0
**• JetPack Version:4.4

libjpeg.so is open source project, we do not support it. Please implement by yourself.

This bug has been fixed. Please upgrade to the latest DeepStreamSDK version.


You may not fully understand what I mean.I hope to get one patch that doesn’t rely on libnvjpeg.so.In addition, our products have been commercially applied, so we can’t update the SDK directly.

nvds_obj_enc_process is based on libnvjpeg.so to provide HW encoding functions. libjpeg.so is open source project, we do not support it. If you don’t need HW encoding function, please implement by yourself.

There is no update from you for a period, assuming this is not an issue anymore.
Hence we are closing this topic. If need further support, please open a new one.
Thanks

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.