Camera & Camera2 API - missing features & bugs

Is this something you can alter in source? I thought it was in precompiled proprietary blobs.

It is in proprietary blobs but with a little creativity you can bypass the check: https://review.lineageos.org/c/LineageOS/android_hardware_lineage_compat/+/344852
https://review.lineageos.org/c/LineageOS/android_device_fairphone_FP4/+/344881

8 Likes

Sounds great, looking forward to ne next release now :).

Man, Calyx is slowly winning me over with these bombshells

2 Likes

Just updated to the newest CalyxOS Beta and without any additional configuration got wide-angle support in GCam, just like that :tada:

Now let’s see when/if Fairphone manages to enable that officially for stock FPOS :roll_eyes:

5 Likes

I just wish it wasn’t so laggy. whenever I switch to wide angle in the GCam I use, it feels like it’s got night mode permanently enabled.

I did have some lags in a darker environment, in a well lit room it’s about as responsive as the normal lense for me.

You’re right, seems like some kind of low-light processing gets triggered, but the normal lense doesn’t have the same issue in an almost dark room :thinking:

Open Camera doesn’t lag with wide-angle in low-light situations either, so this is likely a GCam issue. Hopefully it can be fixed by diving into the configs :crossed_fingers: I’ll have a look.

2 Likes

:tada:

And the wide angle camera is now also working in the manually installed stock FP4 camera in Pro mode opened via shortcut on CalyxOS. Just the default Photo mode is still crashing.

In the default CalyxOS camera app, are you able to switch to wide angle and if so, where? I only found the wide angle option in Gcam and stock camera…

1 Like

which GCam port? Maybe just try different once?

That is an issue introduced with Android 12, @xblax explained it in detail here, including a workaround.
Since this needs to get fixed for stock to move to A12 anyway, it probably makes sense to wait for that to happen.

Don’t think so, haven’t found an option either :man_shrugging:

Good point :+1:
I’m usually on the latest BSG. I’ve just tried stable Greatness, Nikita and Wichaya, same issue, had to enable wide-angle support manually on the first two.

Seems like a general GCam issue, not related to Camera2, we should probably move that discussion somewhere else :thinking:

4 Likes

That’s great! Could you please install Camera2 API Probe and send me a report? I want to confront support with this, but I would like to have the report as a proof that it can work just fine when it’s enabled.

3 Likes

Sure, here you go :slightly_smiling_face:

Camera2 output
Model:FP4
Manufacturer:Fairphone
Build:13
SDK:33
------------------------------------------
Camera ID: 0
Camera Facing: BACK
Hardware Support Level:LEVEL_3
Manual exposure:1
Auto exposure:1
Auto exposure, always flash:1
Auto exposure, auto flash:1
Auto exposure, auto flash, red eye reduction:0
AE Lock:1
Compensation Range: [-12, 12]
Compensation Step: 1/6
Target FPS  Range: [4, 15]
Target FPS  Range: [15, 15]
Target FPS  Range: [4, 30]
Target FPS  Range: [7, 30]
Target FPS  Range: [30, 30]
Manual focus:1
Auto focus:1
Auto focus macro:1
Auto focus continuous picture:1
Auto focus continuous video:1
Auto focus EDOF:0
White balance off:1
Automatic white balance:1
WB: cloudy day:1
WB: daylight:1
WB: fluorescent:1
WB: incandescent:1
WB: shade:1
WB: twilight:1
WB: warm fluorescent:1
AWB Lock:1
RawCapture:1
BurstCapture:1
availableCapability: BACKWARD_COMPATIBLE
availableCapability: CONSTRAINED_HIGH_SPEED_VIDEO
availableCapability: RAW
availableCapability: YUV_REPROCESSING
availableCapability: PRIVATE_REPROCESSING
availableCapability: READ_SENSOR_SETTINGS
availableCapability: MANUAL_SENSOR
availableCapability: BURST_CAPTURE
availableCapability: MANUAL_POST_PROCESSING
Stabilization Mode: Video
previewSize: 3952 * 1824 (13:6)
previewSize: 3840 * 2160 (16:9)
previewSize: 3264 * 2448 (4:3)
previewSize: 3200 * 2400 (4:3)
previewSize: 2976 * 2976 (1:1)
previewSize: 2880 * 2156 (720:539)
previewSize: 2688 * 1512 (16:9)
previewSize: 2560 * 1440 (16:9)
previewSize: 2340 * 1080 (13:6)
previewSize: 2048 * 1536 (4:3)
previewSize: 1920 * 1440 (4:3)
previewSize: 1920 * 1080 (16:9)
previewSize: 1600 * 1200 (4:3)
previewSize: 1440 * 1080 (4:3)
previewSize: 1280 * 960 (4:3)
previewSize: 1280 * 768 (5:3)
previewSize: 1280 * 720 (16:9)
previewSize: 1080 * 1080 (1:1)
previewSize: 1024 * 738 (512:369)
previewSize: 1024 * 768 (4:3)
previewSize: 864 * 480 (9:5)
previewSize: 800 * 600 (4:3)
previewSize: 800 * 480 (5:3)
previewSize: 720 * 1280 (16:9)
previewSize: 720 * 480 (3:2)
previewSize: 640 * 480 (4:3)
previewSize: 640 * 400 (8:5)
previewSize: 640 * 360 (16:9)
previewSize: 352 * 288 (11:9)
previewSize: 320 * 240 (4:3)
previewSize: 240 * 320 (4:3)
previewSize: 176 * 144 (11:9)
photoSize: 3952 * 1824 (13:6)
photoSize: 3840 * 2160 (16:9)
photoSize: 3264 * 2448 (4:3)
photoSize: 3200 * 2400 (4:3)
photoSize: 2976 * 2976 (1:1)
photoSize: 2880 * 2156 (720:539)
photoSize: 2688 * 1512 (16:9)
photoSize: 2560 * 1440 (16:9)
photoSize: 2340 * 1080 (13:6)
photoSize: 2048 * 1536 (4:3)
photoSize: 1920 * 1440 (4:3)
photoSize: 1920 * 1080 (16:9)
photoSize: 1600 * 1200 (4:3)
photoSize: 1440 * 1080 (4:3)
photoSize: 1280 * 960 (4:3)
photoSize: 1280 * 768 (5:3)
photoSize: 1280 * 720 (16:9)
photoSize: 1080 * 1080 (1:1)
photoSize: 1024 * 738 (512:369)
photoSize: 1024 * 768 (4:3)
photoSize: 864 * 480 (9:5)
photoSize: 800 * 600 (4:3)
photoSize: 800 * 480 (5:3)
photoSize: 720 * 1280 (16:9)
photoSize: 720 * 480 (3:2)
photoSize: 640 * 480 (4:3)
photoSize: 640 * 400 (8:5)
photoSize: 640 * 360 (16:9)
photoSize: 352 * 288 (11:9)
photoSize: 320 * 240 (4:3)
photoSize: 240 * 320 (4:3)
photoSize: 176 * 144 (11:9)
videoSize: 3952 * 1824 (13:6)
videoSize: 3840 * 2160 (16:9)
videoSize: 3264 * 2448 (4:3)
videoSize: 3200 * 2400 (4:3)
videoSize: 2976 * 2976 (1:1)
videoSize: 2880 * 2156 (720:539)
videoSize: 2688 * 1512 (16:9)
videoSize: 2560 * 1440 (16:9)
videoSize: 2340 * 1080 (13:6)
videoSize: 2048 * 1536 (4:3)
videoSize: 1920 * 1440 (4:3)
videoSize: 1920 * 1080 (16:9)
videoSize: 1600 * 1200 (4:3)
videoSize: 1440 * 1080 (4:3)
videoSize: 1280 * 960 (4:3)
videoSize: 1280 * 768 (5:3)
videoSize: 1280 * 720 (16:9)
videoSize: 1080 * 1080 (1:1)
videoSize: 1024 * 738 (512:369)
videoSize: 1024 * 768 (4:3)
videoSize: 864 * 480 (9:5)
videoSize: 800 * 600 (4:3)
videoSize: 800 * 480 (5:3)
videoSize: 720 * 1280 (16:9)
videoSize: 720 * 480 (3:2)
videoSize: 640 * 480 (4:3)
videoSize: 640 * 400 (8:5)
videoSize: 640 * 360 (16:9)
videoSize: 352 * 288 (11:9)
videoSize: 320 * 240 (4:3)
videoSize: 240 * 320 (4:3)
videoSize: 176 * 144 (11:9)
------------------------------------------
Camera ID: 1
Camera Facing: FRONT
Hardware Support Level:LEVEL_3
Manual exposure:1
Auto exposure:1
Auto exposure, always flash:0
Auto exposure, auto flash:0
Auto exposure, auto flash, red eye reduction:0
AE Lock:1
Compensation Range: [-12, 12]
Compensation Step: 1/6
Target FPS  Range: [15, 15]
Target FPS  Range: [8, 30]
Target FPS  Range: [30, 30]
Manual focus:1
Auto focus:0
Auto focus macro:0
Auto focus continuous picture:0
Auto focus continuous video:0
Auto focus EDOF:0
White balance off:1
Automatic white balance:1
WB: cloudy day:1
WB: daylight:1
WB: fluorescent:1
WB: incandescent:1
WB: shade:1
WB: twilight:1
WB: warm fluorescent:1
AWB Lock:1
RawCapture:1
BurstCapture:1
availableCapability: BACKWARD_COMPATIBLE
availableCapability: RAW
availableCapability: YUV_REPROCESSING
availableCapability: PRIVATE_REPROCESSING
availableCapability: READ_SENSOR_SETTINGS
availableCapability: MANUAL_SENSOR
availableCapability: BURST_CAPTURE
availableCapability: MANUAL_POST_PROCESSING
Stabilization Mode: Video
previewSize: 2880 * 2156 (720:539)
previewSize: 2688 * 1512 (16:9)
previewSize: 2560 * 1440 (16:9)
previewSize: 2340 * 1080 (13:6)
previewSize: 2048 * 1536 (4:3)
previewSize: 1920 * 1440 (4:3)
previewSize: 1920 * 1080 (16:9)
previewSize: 1600 * 1200 (4:3)
previewSize: 1440 * 1080 (4:3)
previewSize: 1280 * 960 (4:3)
previewSize: 1280 * 768 (5:3)
previewSize: 1280 * 720 (16:9)
previewSize: 1080 * 1080 (1:1)
previewSize: 1024 * 738 (512:369)
previewSize: 1024 * 768 (4:3)
previewSize: 864 * 480 (9:5)
previewSize: 800 * 600 (4:3)
previewSize: 800 * 480 (5:3)
previewSize: 720 * 1280 (16:9)
previewSize: 720 * 480 (3:2)
previewSize: 640 * 480 (4:3)
previewSize: 640 * 400 (8:5)
previewSize: 640 * 360 (16:9)
previewSize: 352 * 288 (11:9)
previewSize: 320 * 240 (4:3)
previewSize: 240 * 320 (4:3)
previewSize: 176 * 144 (11:9)
photoSize: 2560 * 1440 (16:9)
photoSize: 2340 * 1080 (13:6)
photoSize: 2048 * 1536 (4:3)
photoSize: 1920 * 1440 (4:3)
photoSize: 1920 * 1080 (16:9)
photoSize: 1600 * 1200 (4:3)
photoSize: 1440 * 1080 (4:3)
photoSize: 1280 * 960 (4:3)
photoSize: 1280 * 768 (5:3)
photoSize: 1280 * 720 (16:9)
photoSize: 1080 * 1080 (1:1)
photoSize: 1024 * 738 (512:369)
photoSize: 1024 * 768 (4:3)
photoSize: 864 * 480 (9:5)
photoSize: 800 * 600 (4:3)
photoSize: 800 * 480 (5:3)
photoSize: 720 * 1280 (16:9)
photoSize: 720 * 480 (3:2)
photoSize: 640 * 480 (4:3)
photoSize: 640 * 400 (8:5)
photoSize: 640 * 360 (16:9)
photoSize: 352 * 288 (11:9)
photoSize: 320 * 240 (4:3)
photoSize: 240 * 320 (4:3)
photoSize: 176 * 144 (11:9)
videoSize: 2880 * 2156 (720:539)
videoSize: 2688 * 1512 (16:9)
videoSize: 2560 * 1440 (16:9)
videoSize: 2340 * 1080 (13:6)
videoSize: 2048 * 1536 (4:3)
videoSize: 1920 * 1440 (4:3)
videoSize: 1920 * 1080 (16:9)
videoSize: 1600 * 1200 (4:3)
videoSize: 1440 * 1080 (4:3)
videoSize: 1280 * 960 (4:3)
videoSize: 1280 * 768 (5:3)
videoSize: 1280 * 720 (16:9)
videoSize: 1080 * 1080 (1:1)
videoSize: 1024 * 738 (512:369)
videoSize: 1024 * 768 (4:3)
videoSize: 864 * 480 (9:5)
videoSize: 800 * 600 (4:3)
videoSize: 800 * 480 (5:3)
videoSize: 720 * 1280 (16:9)
videoSize: 720 * 480 (3:2)
videoSize: 640 * 480 (4:3)
videoSize: 640 * 400 (8:5)
videoSize: 640 * 360 (16:9)
videoSize: 352 * 288 (11:9)
videoSize: 320 * 240 (4:3)
videoSize: 240 * 320 (4:3)
videoSize: 176 * 144 (11:9)
------------------------------------------
Camera ID: 2
Camera Facing: BACK
Hardware Support Level:LEVEL_3
Manual exposure:1
Auto exposure:1
Auto exposure, always flash:1
Auto exposure, auto flash:1
Auto exposure, auto flash, red eye reduction:0
AE Lock:1
Compensation Range: [-12, 12]
Compensation Step: 1/6
Target FPS  Range: [2, 15]
Target FPS  Range: [15, 15]
Target FPS  Range: [2, 30]
Target FPS  Range: [7, 30]
Target FPS  Range: [30, 30]
Manual focus:1
Auto focus:1
Auto focus macro:1
Auto focus continuous picture:1
Auto focus continuous video:1
Auto focus EDOF:0
White balance off:1
Automatic white balance:1
WB: cloudy day:1
WB: daylight:1
WB: fluorescent:1
WB: incandescent:1
WB: shade:1
WB: twilight:1
WB: warm fluorescent:1
AWB Lock:1
RawCapture:1
BurstCapture:1
availableCapability: BACKWARD_COMPATIBLE
availableCapability: CONSTRAINED_HIGH_SPEED_VIDEO
availableCapability: RAW
availableCapability: YUV_REPROCESSING
availableCapability: PRIVATE_REPROCESSING
availableCapability: READ_SENSOR_SETTINGS
availableCapability: MANUAL_SENSOR
availableCapability: BURST_CAPTURE
availableCapability: MANUAL_POST_PROCESSING
Stabilization Mode: Video
previewSize: 3952 * 1824 (13:6)
previewSize: 3840 * 2160 (16:9)
previewSize: 3264 * 2448 (4:3)
previewSize: 3200 * 2400 (4:3)
previewSize: 2976 * 2976 (1:1)
previewSize: 2880 * 2156 (720:539)
previewSize: 2688 * 1512 (16:9)
previewSize: 2560 * 1440 (16:9)
previewSize: 2340 * 1080 (13:6)
previewSize: 2048 * 1536 (4:3)
previewSize: 1920 * 1440 (4:3)
previewSize: 1920 * 1080 (16:9)
previewSize: 1600 * 1200 (4:3)
previewSize: 1440 * 1080 (4:3)
previewSize: 1280 * 960 (4:3)
previewSize: 1280 * 768 (5:3)
previewSize: 1280 * 720 (16:9)
previewSize: 1080 * 1080 (1:1)
previewSize: 1024 * 738 (512:369)
previewSize: 1024 * 768 (4:3)
previewSize: 864 * 480 (9:5)
previewSize: 800 * 600 (4:3)
previewSize: 800 * 480 (5:3)
previewSize: 720 * 1280 (16:9)
previewSize: 720 * 480 (3:2)
previewSize: 640 * 480 (4:3)
previewSize: 640 * 400 (8:5)
previewSize: 640 * 360 (16:9)
previewSize: 352 * 288 (11:9)
previewSize: 320 * 240 (4:3)
previewSize: 240 * 320 (4:3)
previewSize: 176 * 144 (11:9)
photoSize: 3952 * 1824 (13:6)
photoSize: 3840 * 2160 (16:9)
photoSize: 3264 * 2448 (4:3)
photoSize: 3200 * 2400 (4:3)
photoSize: 2976 * 2976 (1:1)
photoSize: 2880 * 2156 (720:539)
photoSize: 2688 * 1512 (16:9)
photoSize: 2560 * 1440 (16:9)
photoSize: 2340 * 1080 (13:6)
photoSize: 2048 * 1536 (4:3)
photoSize: 1920 * 1440 (4:3)
photoSize: 1920 * 1080 (16:9)
photoSize: 1600 * 1200 (4:3)
photoSize: 1440 * 1080 (4:3)
photoSize: 1280 * 960 (4:3)
photoSize: 1280 * 768 (5:3)
photoSize: 1280 * 720 (16:9)
photoSize: 1080 * 1080 (1:1)
photoSize: 1024 * 738 (512:369)
photoSize: 1024 * 768 (4:3)
photoSize: 864 * 480 (9:5)
photoSize: 800 * 600 (4:3)
photoSize: 800 * 480 (5:3)
photoSize: 720 * 1280 (16:9)
photoSize: 720 * 480 (3:2)
photoSize: 640 * 480 (4:3)
photoSize: 640 * 400 (8:5)
photoSize: 640 * 360 (16:9)
photoSize: 352 * 288 (11:9)
photoSize: 320 * 240 (4:3)
photoSize: 240 * 320 (4:3)
photoSize: 176 * 144 (11:9)
videoSize: 3952 * 1824 (13:6)
videoSize: 3840 * 2160 (16:9)
videoSize: 3264 * 2448 (4:3)
videoSize: 3200 * 2400 (4:3)
videoSize: 2976 * 2976 (1:1)
videoSize: 2880 * 2156 (720:539)
videoSize: 2688 * 1512 (16:9)
videoSize: 2560 * 1440 (16:9)
videoSize: 2340 * 1080 (13:6)
videoSize: 2048 * 1536 (4:3)
videoSize: 1920 * 1440 (4:3)
videoSize: 1920 * 1080 (16:9)
videoSize: 1600 * 1200 (4:3)
videoSize: 1440 * 1080 (4:3)
videoSize: 1280 * 960 (4:3)
videoSize: 1280 * 768 (5:3)
videoSize: 1280 * 720 (16:9)
videoSize: 1080 * 1080 (1:1)
videoSize: 1024 * 738 (512:369)
videoSize: 1024 * 768 (4:3)
videoSize: 864 * 480 (9:5)
videoSize: 800 * 600 (4:3)
videoSize: 800 * 480 (5:3)
videoSize: 720 * 1280 (16:9)
videoSize: 720 * 480 (3:2)
videoSize: 640 * 480 (4:3)
videoSize: 640 * 400 (8:5)
videoSize: 640 * 360 (16:9)
videoSize: 352 * 288 (11:9)
videoSize: 320 * 240 (4:3)
videoSize: 240 * 320 (4:3)
videoSize: 176 * 144 (11:9)
------------------------------------------
Camera ID: 3
Camera Facing: BACK
Physical Camera Ids: [, 0]
Hardware Support Level:FULL
Manual exposure:1
Auto exposure:1
Auto exposure, always flash:1
Auto exposure, auto flash:1
Auto exposure, auto flash, red eye reduction:0
AE Lock:1
Compensation Range: [-12, 12]
Compensation Step: 1/6
Target FPS  Range: [4, 15]
Target FPS  Range: [15, 15]
Target FPS  Range: [4, 30]
Target FPS  Range: [7, 30]
Target FPS  Range: [30, 30]
Manual focus:1
Auto focus:1
Auto focus macro:1
Auto focus continuous picture:1
Auto focus continuous video:1
Auto focus EDOF:0
White balance off:1
Automatic white balance:1
WB: cloudy day:1
WB: daylight:1
WB: fluorescent:1
WB: incandescent:1
WB: shade:1
WB: twilight:1
WB: warm fluorescent:1
AWB Lock:1
RawCapture:1
BurstCapture:1
availableCapability: BACKWARD_COMPATIBLE
availableCapability: CONSTRAINED_HIGH_SPEED_VIDEO
availableCapability: RAW
availableCapability: YUV_REPROCESSING
availableCapability: PRIVATE_REPROCESSING
availableCapability: READ_SENSOR_SETTINGS
availableCapability: MANUAL_SENSOR
availableCapability: BURST_CAPTURE
availableCapability: MANUAL_POST_PROCESSING
availableCapability: BACKWARD_COMPATIBLE
availableCapability: LOGICAL_MULTI_CAMERA
Stabilization Mode: Video
previewSize: 3952 * 1824 (13:6)
previewSize: 3840 * 2160 (16:9)
previewSize: 3264 * 2448 (4:3)
previewSize: 3200 * 2400 (4:3)
previewSize: 2976 * 2976 (1:1)
previewSize: 2880 * 2156 (720:539)
previewSize: 2688 * 1512 (16:9)
previewSize: 2560 * 1440 (16:9)
previewSize: 2340 * 1080 (13:6)
previewSize: 2048 * 1536 (4:3)
previewSize: 1920 * 1440 (4:3)
previewSize: 1920 * 1080 (16:9)
previewSize: 1600 * 1200 (4:3)
previewSize: 1440 * 1080 (4:3)
previewSize: 1280 * 960 (4:3)
previewSize: 1280 * 768 (5:3)
previewSize: 1280 * 720 (16:9)
previewSize: 1080 * 1080 (1:1)
previewSize: 1024 * 738 (512:369)
previewSize: 1024 * 768 (4:3)
previewSize: 864 * 480 (9:5)
previewSize: 800 * 600 (4:3)
previewSize: 800 * 480 (5:3)
previewSize: 720 * 1280 (16:9)
previewSize: 720 * 480 (3:2)
previewSize: 640 * 480 (4:3)
previewSize: 640 * 400 (8:5)
previewSize: 640 * 360 (16:9)
previewSize: 352 * 288 (11:9)
previewSize: 320 * 240 (4:3)
previewSize: 240 * 320 (4:3)
previewSize: 176 * 144 (11:9)
photoSize: 3952 * 1824 (13:6)
photoSize: 3840 * 2160 (16:9)
photoSize: 3264 * 2448 (4:3)
photoSize: 3200 * 2400 (4:3)
photoSize: 2976 * 2976 (1:1)
photoSize: 2880 * 2156 (720:539)
photoSize: 2688 * 1512 (16:9)
photoSize: 2560 * 1440 (16:9)
photoSize: 2340 * 1080 (13:6)
photoSize: 2048 * 1536 (4:3)
photoSize: 1920 * 1440 (4:3)
photoSize: 1920 * 1080 (16:9)
photoSize: 1600 * 1200 (4:3)
photoSize: 1440 * 1080 (4:3)
photoSize: 1280 * 960 (4:3)
photoSize: 1280 * 768 (5:3)
photoSize: 1280 * 720 (16:9)
photoSize: 1080 * 1080 (1:1)
photoSize: 1024 * 738 (512:369)
photoSize: 1024 * 768 (4:3)
photoSize: 864 * 480 (9:5)
photoSize: 800 * 600 (4:3)
photoSize: 800 * 480 (5:3)
photoSize: 720 * 1280 (16:9)
photoSize: 720 * 480 (3:2)
photoSize: 640 * 480 (4:3)
photoSize: 640 * 400 (8:5)
photoSize: 640 * 360 (16:9)
photoSize: 352 * 288 (11:9)
photoSize: 320 * 240 (4:3)
photoSize: 240 * 320 (4:3)
photoSize: 176 * 144 (11:9)
videoSize: 3952 * 1824 (13:6)
videoSize: 3840 * 2160 (16:9)
videoSize: 3264 * 2448 (4:3)
videoSize: 3200 * 2400 (4:3)
videoSize: 2976 * 2976 (1:1)
videoSize: 2880 * 2156 (720:539)
videoSize: 2688 * 1512 (16:9)
videoSize: 2560 * 1440 (16:9)
videoSize: 2340 * 1080 (13:6)
videoSize: 2048 * 1536 (4:3)
videoSize: 1920 * 1440 (4:3)
videoSize: 1920 * 1080 (16:9)
videoSize: 1600 * 1200 (4:3)
videoSize: 1440 * 1080 (4:3)
videoSize: 1280 * 960 (4:3)
videoSize: 1280 * 768 (5:3)
videoSize: 1280 * 720 (16:9)
videoSize: 1080 * 1080 (1:1)
videoSize: 1024 * 738 (512:369)
videoSize: 1024 * 768 (4:3)
videoSize: 864 * 480 (9:5)
videoSize: 800 * 600 (4:3)
videoSize: 800 * 480 (5:3)
videoSize: 720 * 1280 (16:9)
videoSize: 720 * 480 (3:2)
videoSize: 640 * 480 (4:3)
videoSize: 640 * 400 (8:5)
videoSize: 640 * 360 (16:9)
videoSize: 352 * 288 (11:9)
videoSize: 320 * 240 (4:3)
videoSize: 240 * 320 (4:3)
videoSize: 176 * 144 (11:9)

Apparently we should be able to leverage the DOF sensor as well somehow, if I’m reading those logs correctly :thinking:
It seems to be accessible …

4 Likes

This is great news here!!! :partying_face: :tada: :slightly_smiling_face:

It is noticeable that at ID 0

is missing. Does this mean that OIS (optical image stabilization) is no longer usable??? :thinking:

For ID 3 it additionally says

so I assume that this could be the TOF sensor. :thinking:

I would interpret the cameras as follows:
Camera ID 0: Main camera
Camera ID 1: Front camera
Camera ID 2: Super wide angle camera
Camera ID 3: TOF sensor

3 Likes

I have an update from support:

I’m pleasantly surprised to learn that the team working on CalyxOS found a way to enable all camera sensors system-wide. I can’t personally comment on software design decisions, as it’s not my area of work, but I will reach out to our developers right away and ask for a comment.

The resources you shared are strong arguments for why this change needs to be made, and they align with out commitment to fairness and transparency.

I hope this could finally move things forward. Fingers crossed. @hirnsushi, thank you very much for the report.

11 Likes

That would be weird. The TOF sensor definitely does not have such a large resolution. No datasheet is available for the imx316, but various sites report resolutions from 240x180 to 640x480. But when it says logical camera, maybe it is somehow postprocessed to stretch to the main camera resolution.

3 Likes

I’m now also able to use the Wide-angle lens with OpenCamera on CalyxOS 4.3.2 but resolution is still locked at 12 MP. Any idea how, if this can be changed to the maximum supported HW resolution?

1 Like

See:

I was hopefully able to convince them that using multiple cameras isn’t as problematic as they claim. But I’m not really sure about the high resolution. As far as I know, even the stock camera app uses some alternative mode to access it. Is there any standard way to do this using the API?

Also see:

3 Likes

Not sure if this is known or important or not,

According to the Iode dev Calyx work is based on this…

2 Likes

I have seen that the CalyxOS update has now arrived in stable. Has this solved the Gcam problem? Or by the configs of Gcam?

Nope, there haven’t been further changes to the camera framework, stable in Calyx is just a beta that didn’t exhibit bugs.

I still think this is a GCam issue and not related to Camera2, so this should probably be continued in either the GCam or Calyx topics.
I haven’t had much time to play with the settings, but maybe others are closer to a solution :thinking:

2 Likes