I’m using dragon board 410c with MIPI Adapter Mezzanine (Board and Camera bundle) to connect OV5645 camera to it. (operating system is debian 16.06)
I developed the application to read the camera frame (camera format=UYVY, res=1920*1080) in c language and transfer it to gpu to render it (using opengl es 2.0 or 3.0)
everything is working fine but it is very slow (2 frame per second)
After digging in the program ,I found the bottle neck(it’s transferring frame from cpu to gpu
(using glTexImage2D or glTexSubImage2D) ,which takes 380ms to 390ms for every frame.
so My question is how I can improve transferring data from cpu to gpu in dragon board
I appreciate any guide or help
thanx , Ali
I will put the whole application on my github very soon for more details