Can NvBuffer(V4L2_MEMORY_DMABUF) be used across process?

Hi,

Can nvbuffer be used across processes? We are developing a transcoding application, because sometimes it will block when the encoder is turned off, so we want to create a parent process for the decoder, create a child process for encoding, and then pass the decoded nvbuffer to the child process for encoding through a pipe, is this feasible?

Thanks.

Hi,
It is not supported.

Another post also requested it.
https://devtalk.nvidia.com/default/topic/1025764
However, we have no plan for it since it needs to make significant change to whole software architecture.