Can NvBuffer(V4L2_MEMORY_DMABUF) be used across process?


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?


It is not supported.

Another post also requested it.
However, we have no plan for it since it needs to make significant change to whole software architecture.