NVMMLITE_NVVIDEODEC, <NvVideoBufferProcessing:6109> Consume the extra signalling for EOS

hi,

jp6.0 36.3 docoder error:

sudo ./v4l2_camera_cuda -d /dev/video0 -s 3840x1080 -f MJPEG -n 60 -c

Hi,
It looks identical to

Making sure you're not a bot!
[gstreamer] jpeg-decode-very-slow-for-non-yuv420p-jpg

Would suggest upgrade to Jetpack 6.2.2 r36.5 or 7.2 r39.2

jp6.0 36.3 jpeg docoder error:

hihonor@hihonor-desktop …/samples/06_jpeg_decode → for i in {1..5}; do

./jpeg_decode num_files 1 out/img_$i.jpg out/img_$i.yuv

done

NvMMLiteOpen : Block : BlockType = 277

NvMMLiteBlockCreate : Block : BlockType = 277

Image Resolution - 3840 x 1080

NVMMLITE_NVVIDEODEC, NvVideoBufferProcessing:6109 Consume the extra signalling for EOS

App run was successful

NvMMLiteOpen : Block : BlockType = 277

NvMMLiteBlockCreate : Block : BlockType = 277

Image Resolution - 3840 x 1080

NVMMLITE_NVVIDEODEC, NvVideoBufferProcessing:6109 Consume the extra signalling for EOS

App run was successful

NvMMLiteOpen : Block : BlockType = 277

NvMMLiteBlockCreate : Block : BlockType = 277

Image Resolution - 3840 x 1080

NVMMLITE_NVVIDEODEC, NvVideoBufferProcessing:6109 Consume the extra signalling for EOS

App run was successful

NvMMLiteOpen : Block : BlockType = 277

NvMMLiteBlockCreate : Block : BlockType = 277

Image Resolution - 3840 x 1080

NVMMLITE_NVVIDEODEC, NvVideoBufferProcessing:6109 Consume the extra signalling for EOS

App run was successful

NvMMLiteOpen : Block : BlockType = 277

NvMMLiteBlockCreate : Block : BlockType = 277

Image Resolution - 3840 x 1080

NVMMLITE_NVVIDEODEC, NvVideoBufferProcessing:6109 Consume the extra signalling for EOS

App run was successful

jpeg.zip (1.2 MB)

Hi,
Please upgrade to Jetpack 6.2.2 r36.5. Certain issues are found and fixed in later releases.

06_jpeg_decode.zip (133.5 KB)

hi

如下是我们的复现过程

1、生成mjpg流的指令如下:

v4l2-ctl --device=/dev/video0 --set-fmt-video=width=3840,height=1080,pixelformat=MJPG --stream-mmap --stream-count=200 --stream-to=stream.mjp g

2、使用生成的流跑nvsample code 06_jpeg_decode

jpeg_decode_main.cpp这个文件是我们做了简单修改,可以读取mjpeg流,增加了fps打印,jpeg_decode_main.cpp_bak为原始 文件

执行指令:sudo ./jpeg_decode num_files 1 stream.mjpg out .yuv

stream.mjpg解码的日志对应的stream.log里面就每帧都报EOS,每帧解码耗 时80ms

stream_new.mjpg解码的日志对应的stream_new.log,每帧解 码耗时5ms

相关代码和mjpeg流和日志都已上传附件

stream.zip (59.9 MB)

stream_new.zip (53.2 MB)

Hi,
Do you do the profiling on Jetpack 6.2.2 r36.5 AGX Orin developer kit?

hi

Hi,
Please confirm you test on Jetpack 6.2.2 r36.5 AGX Orin developer kit and observe the issue.

tested the 06-jpeg-decode on Jetpack 6.2.2. Both steam & stream_new are good, with about 5ms(steam_new) to 6ms(steam) per frame.

stream_new.log (10.1 KB)

stream.log (10.1 KB)