I am combining multiple videostreams in nvcompositor and displaying in nvdrmvideosink.
… nvvidconv (NVMM) -> nvcompositor -> nvdrmvideosink
All is fine up to 30 fps per videostream and memory RSS is stable.
If I input a stream with framerate of eg. 50, visualization is still ok, but I got continously increasing RSS memory usage. It seems that somebody in the pipeline is not “freeing” correctly buffers.
I investigated all components in pipeline by ending pipeline with fakesink. Up to nvvidconv memory is stable. Once I activate compositor, memory is increasing.
Is it possible that nvcompositor does not handle correctly framerates higher than 30 fps?
ps. i am using latest compositor from : R32 (release), REVISION: 2.0,