When I try to run the pipeline with buffer-size > 4, looks like the nvstreammux collects 4 frames and can’t get the next frames:
gst-launch-1.0 filesrc location=sample_720p.h264 ! h264parse ! nvv4l2decoder ! m.sink_0 nvstreammux name=m buffer-pool-size=10 batch-size=10 width=1280 height=720 ! nvstreamdemux name=d d.src_0 ! nvmultistreamtiler ! nveglglessink
but the pipelines below work fine:
gst-launch-1.0 souphttpsrc location=… ! decodebin ! m.sink_0 nvstreammux name=m buffer-pool-size=10 batch-size=10 width=1280 height=720 ! nvstreamdemux name=d d.src_0 ! nvmultistreamtiler ! nveglglessink
Hello bcao, I face the same issue when link a uridecodebin to nvstreammux. But I checked that uridecodebin has no properties such as num-extra-surfaces. Do you have any ideas how to solve this problem? Thank you.