What do you think about getting a manual white point (using the camera pointed at a white target) in the 3D space and storing it, instead (or next to) the android WB detection? Detecting white balance from the middle area probably doable and easiest to store since it's yours, not android's. And doesn't require you to come up with a GUI for 3D entry. :-) (I found several pretty good sounding auto white balance detection algorithms as well while searching for my thoughts; if you'd detect the wb yourself...
I'm not sure this forum works as intended but it's polite to try first. I have been fighting with white balance for years and now I think I'll voice my pains. Manual white balance uses - I guess - a simple white point setting, which (for me) turned out to be useless. It is probably good between sun and incandescent but does not good for real-life usage like having proper colors. (I cannot set it to have green greens on a sunny day.) Usually I can force OpenCamera to have a proper white balance by...
filters: ./src/ui/wxWidgets/ManageFiltersTable.cpp(384): assert "false" failed in getSourcePoolLabel().
Same here, independent of API1 or V2, or whether it's using storage framework or not. First picture (after sleep or first start) usually takes forever, then the others are fine. Until going to sleep and coming back again. Basically makes the app unusable. :-( Also trying to view the gallery ends in an infinite wait, usually android telling me to close or wait more, but it locks so much that even the pulldown menu can't come down. This is on a [rooted] MI9 with Pixel Experience ROM.
Same here, independent of API1 or V2, or whether it's using storage framework or not. First picture (after sleep or first start) usually takes forever, then the others are fine. Until going to sleep and coming back again. Basically makes the app unusable. :-(
Using unsafe "backup" RNG?
timeout closed database stays open but not accessible, reopen button is desired
Help: update security+settings with information about the specific key stretching.