What's wrong with nvstreamdemux

• Hardware Platform (Jetson / GPU) AGX
• DeepStream Version 5.0.1-1

If I use no nvstreammux/nvstreamdemux, everything is fine. If I use only nvstreammux, but not nvstreamdemux it is still fine. E.g., the following pipeline works perfectly:

gst-launch-1.0 uridecodebin uri="file:///home/ubuntu/1702ai_testvids/Big_Buck_Bunny_1080_10s_1MB.mp4" ! m.sink_0 nvstreammux width=1920 height=1080 batch_size=1 name=m ! nvvideoconvert ! 'video/x-raw,format=I420'  ! jpegenc ! multifilesink location="/tmp/snapshots/s%d.jpg" sync=false

Output image:

But if I also add an nvstreamdemux, my output images break:

gst-launch-1.0 uridecodebin uri="file:///home/ubuntu/1702ai_testvids/Big_Buck_Bunny_1080_10s_1MB.mp4" ! m.sink_0 nvstreammux width=1920 height=1080 batch_size=1 name=m ! nvstreamdemux name=d d.src_0 ! nvvideoconvert ! 'video/x-raw,format=I420'  ! jpegenc ! multifilesink location="/tmp/snapshots/s%d.jpg" sync=false

Output image:

I can also see this lines on the console:

NVMAP_IOC_WRITE failed: Interrupted system call

So why does it happen, how can I fix it?

Today I installed Deepstream 6.0.0-1. The above pipelines seems to work correctly there.

Glad to it works, thanks for the update!

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