Hi,
I have a pipeline with several sources with the same resolution, muxed and then displayed using nvmultistreamtiler → … → nveglglessink.
Using the show-source property of the nvmultistreamtiler, I can toggle between the different sources, or tiling them by setting it to -1.
However, the output resolution remains, distorting the output display.
Can this resizing be avoided?
-
change the output source in the tiler by changing its
show-sourceproperty. After this, so far, I’ve tried: -
Changing the
widthandheightproperty of thenvmultistreamtiler(property updates succeed, but the caps downstream remain the same. -
After the previous point, adding a buffer probe, and forcing a capsfilter element with new requested resolution. This produces
nvbufsurface: NvBufSurfaceCopy: buffer size mismatchandnvbufsurface: NvBufSurfaceCopy: failed to copy, before crashing.
Ive tried (1) alone, and (1) then (2).
• Hardware Platform (Jetson / GPU) GPU
• DeepStream Version Docker: nvcr.io/nvidia/deepstream:5.0.1-20.09-samples