Sure, I just added AVIF support, though via https://github.com/awxkee/avif-coder. Would you have more info on an Android SDK/API for AVIF?
I implemented JPEG XL inside the OpenCamera source code: https://github.com/nicolas-raoul/OpenCamera-JPEG-XL Using Apache 2 library https://github.com/awxkee/jxl-coder. It does the job for me on a Pixel 5. I added two variants as you can see on the screenshot below. Feedback welcome!
I would love to capture as many pixels as the telephoto lens can cover, but I am not sure Open Camera can currently do it: At 4x or even 4.14x Open Camera refuses to use the telephoto lens. Only from 4.28x and above does the telephoto lens accept to work. I checked this by briefly passing my finger over the telephoto lens at different zoom levels, shooting a very bright building 200 meters away. In any case, it would be super useful to have a button to directly set the zoom to the lowest zoom level...
I just took a picture with Open Camera on Pixel 6 Pro, and I can see latitude/longitude in the EXIF (using a third-party gallery app). I guess the issue is fixed, or am I misunderstanding something? :-)
It is Nexus 5. On the opposite, the stock Android camera never crashes. I will try with another third party camera.
FAILED TO OPEN CAMERA. CAMERA MAY BE IN USE BY ANOTHER APPLICATION?
Shutter button does not react when on a large side