The key issue with regard to
the camera is: Is there any Android reference code for demosaicing
raw Bayer sensor data? Basically all color sensors 8MP and above require
this. The camera and ISP hardware don't support it directly, so a
software solution is necessary.
We have GPU codes for both
OpenGL and OpenCL, but OpenCL doesn't appear to be supported in Android, and
the data copy performance out of the graphics driver in OpenGL is terrible
(although actual processing time appears to be good). Is there a
particular software version that makes this feasible, or are there best
practices that we aren't aware of that may improve performance?
We are currently doing our work on Android 4.4. If
newer software is required to make this work, what version should we target?