1.Which seller did you purchase the product(s) from?
2.The Model number of the product(s) you have purchased?
3.Which Platform are you using the product(s) on?
4.Which instruction are you following?
5.Has your product ever worked properly?
6.What problems are you experiencing?
Is there any way to access camera output as a dmabuf so I can just pass GPU memory pointer to the next processing software?
Our use case involves passing data from arducam to a OpenGL processing program, then to the jpeg encoder of the rpi, then to another output program.
We would like to eliminate as much CPU copying as possible as it’s a big blocker in our pipeline (>90% of the time the program is copying pixel data to and from OpenGL!).
What we would like to achieve is like what the people at RPi did in this repo, but of course with data passed down from arducam instead of the H264 decoder.
Relevant lines in the repo FYR:
Binding textures to an EGLImage constructed from dmabuf: https://github.com/6by9/drm_mmal/blob/96db29374af39be1008b47bdca02fb0ab210d0b1/drm_mmal.c#L554 Obtaining dmabuf handles:
7.What attempts at troubleshooting have you already made?
8.How would you like us to help you?