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-source
property. After this, so far, I’ve tried: -
Changing the
width
andheight
property 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 mismatch
andnvbufsurface: 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