Conversation

Replying to
We have a comparison at twitter.com/GrapheneOS/sta. Compared to Pixels, Samsung phones have CameraX extensions and ZSL support. Pixels have proper multi-camera support via CONTROL_ZOOM_RATIO where third party apps can use the automatic switching between ultrawide, normal, telephoto.
Quote Tweet
GrapheneOS Camera device specific features: 1) Electronic Image Stabilization (EIS) 2) using ultrawide/telephoto cameras via zooming 3) image capture during video recording 4) Continuous Auto Focus (CAF) 5) Zero Shutter Lag (ZSL) 6) HDR, Night, Portrait, Face Retouch, Auto modes
Show this thread
2
8
Replying to
Nice, that means our camera app has the entire feature set on the most recent Samsung devices now. You can also enable ZSL in the advanced options but it's hard to see the difference on high end devices. It will make a difference when we add burst mode which is planned.
1
3
Replying to and
I think the main reason Pixels don't have ZSL support is because they provide HDR+ via the regular API since the Pixel 2. It substantially predates Camera2/CameraX extensions and is part of why they've been in no rush to implement those, since you have HDR+ on Pixels without it.
2
5
Replying to
Possible Samsung has decent processing for the normal camera mode in other apps. You could try comparing HDR and Camera modes in low light. It should be easy to see if HDR is actually doing better by reducing noise. Normal mode could just be doing it less aggressively though.
1
1
Replying to and
As far as I know though, Pixels were the only devices providing great image quality via the normal camera API without needing to implement your own processing. I'm just not sure if Samsung has also addressed this now. It may not make sense to do what Pixels in 2021/2022 though.
2
1
Replying to
Pixel 4a and later (it's strangely not available on the Pixel 4 and Pixel 4 XL) use the high quality preview toggle (disabled by default) to provide HDRnet for preview. CameraX uses this automatically. We haven't confirmed if video HDRnet is provided to other apps for Pixel 6.
2
1
Replying to and
This means in some cases, the preview has less noise via HDRnet than the actual image has via HDR+ in third party camera apps because you seem to get the full or near full HDRnet for preview but OS/hardware HDR+ you get in other apps doesn't use as many frames as Google Camera.
2
1
Replying to and
Our hope is that in the next year they finally provide all the CameraX extensions including providing the Google Camera more aggressive HDR+ via HDR mode. It makes sense for them to keep HDR+ for the normal camera mode because most non-camera apps will only be using that.
1