Hi,
we are trying to stream video from one process to another process in opengl surface using vivante. Can anybody give any idea that how to stream video from one process to another process by opengl.
Can we enable opengl support for KHR_stream_cross_process_fd extension in vivante or any alternative support does exist of this in vivante for imx6 processor.
Thanks & Regards
Ravi
Thanks Frank,
But, is there any other way to share graphical data between two opengl application in linux.
Hi Ravi,
I don't have much experience on this topic. If we can share physical address(alloc memory by g2d or other API) between two process, maybe we can use glTexDirectVIVMap(you can refer to that guide for this function).
Best Regards,
Frank
Thanks Frank,
Now, we are able to share physical memory via virtual framebuffer but how to use glTexDirectVIVMap for maping framebuffer virtual framebuffer, we are using page-flipping with 3 page buffers.
So, we don't have more idea about glTexDirectVIVMap, so how to pass the information of virtual framebuffer to glTexDirectVIVMap API.
Regards,
Ravi