It doesn’t look like nvoverlaysink is using the x-server to render, is this true, if not what is it using ? Is there any documentation on this ?
I’m trying to create a mosaic using 4 for them, but I don’t know how to get total available width and height… is there an api for whatever nvoverlaysink is using to get the resolution…
the example above shows some windows but they are too small for my monitor… i can make them bigger, but i won’t know in advance what resolution will be connected… Is there any way to find this out programatically ?
Hi,
The nvoverlaysink plugin is to render video plane through display controller. It is similar to nvdrmvideosink and doesn’t go through x- server. Generally we only use one overlay. For multiple sources, we will composite into single video plane and do rendering. This is the implementation in DeepStream SDK and well tested. We don’t recommend create multiple overlays.
For multiple windows, suggest use nv3dsink or nvegglessink
Hi,
The nvcompositor plugin decides the resolution per input sources. For example, if you have two 640x480 sources and put them syde-by-side, the output resolution is 1280x480.