nvjpegdec slower then jpegdec in gstreamer

Hi,
Attach a patch for supporting [nvjpegdec ! ‘video/x-raw(memory:NVMM)’] in nvjpegdec.
1 Download gst-jpeg and nvbuf_utils.h for your release version(ex: r32.1)

2 Apply the patch and follow gstjpeg_src\README.txt
// Step 7 is with minor difference

7) sudo cp -i ext/jpeg/.libs/libgstjpeg.so /usr/lib/aarch64-linux-gnu/gstreamer-1.0/<b>libgstnvjpeg.so</b>

3 Run your pipeline. Below is an example of running e-con See3CAM_CU135

$ gst-launch-1.0 v4l2src device=/dev/video1 io-mode=2 ! 'image/jpeg,width=1920,height=1080, framerate=60/1,format=UYVY' ! nvjpegdec ! 'video/x-raw(memory:NVMM),format=I420' ! nvoverlaysink

0001-gst-jpeg-support-MJPEG-decoding.zip (1.53 KB)