Menu

#1170 Multicam Option No Longer Available

2.0
closed
nobody
None
2025-02-18
2024-07-02
No

Hi Open Camera Team,

I’m experiencing an issue with the multicam option in the Open Camera app on my Nothing phone 2. It used to work flawlessly, but it has disappeared from the app’s settings and functionality. The last time I can confirm it working was on April 15th.

I’ve tried using other camera applications to access the wide-angle lens on my device. However, the only app that has successfully detected and used this lens is GCam.

Is there a known issue or recent update that might have affected the multicam functionality in Open Camera? Any advice on how I might restore this feature would be greatly appreciated.

I’ve included the debug info below, and I’m attaching an image showing GCam detecting the wide-angle camera for your reference.

Open Camera v1.53.1
Code: 90
Package: net.sourceforge.opencamera
Android API version: 34
Device manufacturer: Nothing
Device model: A065
Display size: 1080x2223
Display metrics: 1080x2223
Current camera ID: 0
No. of cameras: 2
Multi-camera?: false
Camera API: Camera2 (Android L)
Camera orientation: 90
Photo mode: Standard
Min zoom factor: 1.0
Max zoom factor: 8.0
Preview resolutions: 2400x1080, 2160x1080, 1920x1080, 1440x1080, 1280x960, 1080x1080, 1600x720, 1440x720, 1280x720, 800x600, 864x480, 720x480, 640x480, 352x288, 320x240, 176x144
Preview resolution: 1440x1080
Photo resolutions: 4096x3072, 4080x3072, 4096x2304, 4096x2304, 3072x3072, 4080x2304, 3840x2160, 3280x2464, 4096x1856, 4080x1856, 3280x1856, 2460x2460, 2592x1944, 3280x1476, 1920x1440, 2400x1080, 2160x1080, 1920x1080
Photo resolution: 4096x3072
Video qualities: 1, 6_r4096x1856, 6_r4080x1856, 6_r3280x1856, 6_r2592x1944, 6_r3280x1476, 6_r1920x1440, 6_r2400x1080, 6_r2160x1080, 6, 5_r1600x1200, 5_r1440x1080, 5_r1280x960, 5_r1080x1080, 5_r1600x720, 5_r1440x720, 5, 4_r800x600, 4_r864x480, 4, 3_r640x480, 3, 7, 2
Video resolutions: 3840x2160, 4096x1856, 4080x1856, 3280x1856, 2592x1944, 3280x1476, 1920x1440, 2400x1080, 2160x1080, 1920x1080, 1600x1200, 1440x1080, 1280x960, 1080x1080, 1600x720, 1440x720, 1280x720, 800x600, 864x480, 720x480, 640x480, 352x288, 320x240, 176x144
Video quality: 6
Video frame width: 1920
Video frame height: 1080
Video bit rate: 20000000
Video frame rate: 30
Video capture rate: 30.0
Video high speed: false
Video capture rate factor: 1.0
Auto-level?: Available
Auto-level enabled?: false
Face detection?: Available
RAW?: Available
HDR?: Available
Panorama?: Available
Gyro sensors?: Available
Expo?: Available
Expo compensation?: Available
Exposure compensation range: -12 to 12
Manual ISO?: Available
ISO range: 50 to 3200
Manual exposure?: Available
Exposure range: 69720 to 33669193428
Manual WB?: Available
WB temperature: 1000 to 15000
Optical stabilization?: Available
Optical stabilization enabled?: false
Video stabilization?: Available
Video stabilization enabled?: false
Tonemap curve?: Available
Tonemap max curve points: 64
Can disable shutter sound?: Available
Camera view angle: 72.46323 , 54.829765
Flash modes: flash_off, flash_auto, flash_on, flash_torch
Focus modes: focus_mode_auto, focus_mode_macro, focus_mode_locked, focus_mode_infinity, focus_mode_manual2, focus_mode_continuous_picture, focus_mode_continuous_video
Color effects: none, mono, negative, solarize, sepia, posterize, aqua, blackboard, whiteboard
Scene modes: auto, action, portrait, landscape, night, night-portrait, theatre, beach, snow, sunset, fireworks, sports, party, candlelight
White balances: auto, manual, incandescent, fluorescent, warm-fluorescent, daylight, cloudy-daylight, twilight, shade
Magnetic accuracy?: -1
Using SAF?: false
Save Location: OpenCamera
Save Location SAF:
Parameters: None

1 Attachments

Discussion

  • Anonymous

    Anonymous - 2024-07-08

    same thing with Motorola g stylus 2020 version did have the wide-angle Lanes but no longer have it anymore since the update 2022

     
  • Anonymous

    Anonymous - 2024-07-08

    Open Camera v1.53.1
    Code: 90
    Package: net.sourceforge.opencamera
    Android API version: 33
    Device manufacturer: motorola
    Device model: moto g stylus 5G (2022)
    Display size: 1080x2225
    Display metrics: 1080x2225
    Current camera ID: 0
    No. of cameras: 2
    Multi-camera?: false
    Camera API: Camera2 (Android L)
    Camera orientation: 90
    Photo mode: Standard
    Min zoom factor: 1.0
    Max zoom factor: 8.0
    Preview resolutions: 2304x1012, 1920x1080, 1920x842, 1600x900, 1600x702, 1558x720, 1516x720, 1440x1080, 1280x960, 1280x720, 1280x562, 1024x768, 960x720, 960x540, 960x422, 720x480, 640x480, 352x288, 320x240, 256x192, 240x320, 176x144
    Preview resolution: 2304x1012
    Photo resolutions: 4080x3072[no burst], 4080x2296, 3840x2160, 3264x2448, 4080x1792, 3264x1836, 3264x1432, 2304x1728, 2304x1296, 2304x1012, 1920x1080, 1600x1200, 1920x842, 1440x1080, 1600x900, 1280x960, 1600x702, 1558x720, 1516x720, 1280x720, 1024x768, 1280x562, 960x720, 960x540, 960x422, 720x480, 640x480, 352x288, 320x240, 240x320, 256x192, 176x144
    Photo resolution: 3264x1432
    Video qualities: 1, 5_r1920x842, 5_r1440x1080, 5_r1600x900, 5_r1280x960, 5_r1600x702, 5_r1558x720, 5_r1516x720, 5, 4_r1024x768, 4_r1280x562, 4_r960x720, 4_r960x540, 4_r960x422, 4, 3_r640x480, 3, 7, 7_r240x320, 2_r256x192, 2
    Video resolutions: 3840x2160, 4080x1792, 3264x1836, 3264x1432, 2304x1728, 2304x1296, 2304x1012, 1920x1080, 1600x1200, 1920x842, 1440x1080, 1600x900, 1280x960, 1600x702, 1558x720, 1516x720, 1280x720, 1024x768, 1280x562, 960x720, 960x540, 960x422, 720x480, 640x480, 352x288, 320x240, 240x320, 256x192, 176x144
    Video quality: 1
    Video frame width: 1920
    Video frame height: 1080
    Video bit rate: 20000000
    Video frame rate: 60
    Video capture rate: 60.0
    Video high speed: false
    Video capture rate factor: 1.0
    Auto-level?: Available
    Auto-level enabled?: false
    Face detection?: Available
    RAW?: Available
    HDR?: Available
    Panorama?: Available
    Gyro sensors?: Available
    Expo?: Available
    Expo compensation?: Available
    Exposure compensation range: -18 to 18
    Manual ISO?: Available
    ISO range: 100 to 6400
    Manual exposure?: Available
    Exposure range: 42220 to 250048225
    Manual WB?: Available
    WB temperature: 1000 to 15000
    Optical stabilization?: Available
    Optical stabilization enabled?: true
    Video stabilization?: Available
    Video stabilization enabled?: false
    Tonemap curve?: Available
    Tonemap max curve points: 64
    Can disable shutter sound?: Available
    Camera view angle: 62.94124 , 28.844107
    Flash modes: flash_off, flash_auto, flash_on, flash_torch
    Focus modes: focus_mode_auto, focus_mode_macro, focus_mode_locked, focus_mode_infinity, focus_mode_manual2, focus_mode_continuous_picture, focus_mode_continuous_video
    Color effects: None
    Scene modes: auto, action, portrait, landscape, night, night-portrait, theatre, beach, snow, sunset, fireworks, sports, party, candlelight
    White balances: auto, manual, incandescent, fluorescent, warm-fluorescent, daylight, cloudy-daylight, twilight, shade
    Magnetic accuracy?: -1
    Using SAF?: true
    Save Location: OpenCamera
    Save Location SAF: content://com.android.externalstorage.documents/tree/FDFF-A093%3AOpen%20714new
    Parameters: None

     
  • Anonymous

    Anonymous - 2024-07-08

    it only identifies two cameras. they are for cameras on my phone three on the back and one on the front

     
  • Mark

    Mark - 2024-07-14

    "I’ve tried using other camera applications to access the wide-angle lens on my device. However, the only app that has successfully detected and used this lens is GCam."

    This means the device isn't making the cameras available to third party applications. There are backdoor methods one can use - GCam tends to be ported specifically for each device, so it's easier for them to use such methods. Please see https://opencamera.org.uk/help.html#faq "Why doesn't Open Camera support dual / multiple cameras?" etc.

    I don't know why it changed, but that suggests likely a change in some phone update. I don't know if they have any forums to request this back.

     
    👎
    1
  • Mark

    Mark - 2024-07-14
    • status: open --> closed
     
    👎
    1
  • tumuyan

    tumuyan - 2024-11-24

    I know that

    This is a hack - on other devices, this will lead to buggy behaviour where cameras are exposed that hang or otherwise don't work. The problem here is that the device does not support exposing the cameras to third party camera applications via the Android camera API.

    But I think users should have the right to control their own devices, it shouldn't be limit by these device productor.
    if users can input additional cameraids and open the camera, we could have the freedom to choose any camera. Even if an error occurs, it is entirely the user's own choice.
    I am trying to complete the code.

     
    • Anonymous

      Anonymous - 2024-11-25

      I agree

      Especially since it seems like phone manifacturers are purpously hiding their cameras from the api to discurage people from using external apps like opencamera.
      I suspect this is what happened in this case since it stopped working after april 15th with no changes to opencamera

       

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB