Genymobile / Genymobile/scrcpy
Most back cameras not available or shown by ```--list-cameras``` (Google Pixel, Samsung, & Xiaomi examples)
- Dominant language
- C
- Stars
- 150k
- Forks
- 13.7k
- Avg merge
- 4d 13h
- Merged PRs (30d)
- 2
Description
Thanks for this great application.
This is probably related to closed issues: #4392 and #5669
## Environment
- **OS:** Ubuntu 25.10
- **Scrcpy version:** 3.3.3
- **Installation method:** Not installed, running directly from scrcpy-linux-x86_64-v3.3.3/ directory.
- **Device models:** (see below)
- **Android version:** All, but one, running latest **16**
## Description
```--list-cameras``` does not show most of the two to four back cameras for these phones (it only shows the front and **one** back camera):
* Google Pixel 8 Pro (stock)
* Xiaomi Redmi Note 10 Pro (LineageOS 23)
* Samsung A14 5G (Android 15, stock)
```--list-cameras``` does, however, show all of the correct cameras (and some) for:
* Xiaomi Redmi Note 8 (LineageOS 23)
* Xiaomi Redmi Note 13 Pro (stock)
---
What I'm actually trying to achieve is: "Use the various phones' close-up *macro* lenses for "micro"-photography & -videography" (which can naturally be done inelegantly with the phones' camera app and ```--video-source=display``` ).
Thank you.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing `--list-cameras` on the listed Pixel, Samsung, and Xiaomi devices, then compare its output with the devices that expose all cameras. Trace the camera enumeration entry point used by this command and investigate the differing Android camera behavior. Done means the missing back and macro cameras are listed without regressing the currently working devices.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100