Can't enumerate cameras on the phone
Bug #1508972 reported by
Chris Coulson
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
David Barth | ||
Oxide |
Fix Released
|
High
|
Chris Coulson | ||
1.11 |
Won't Fix
|
High
|
Chris Coulson | ||
1.12 |
Fix Released
|
Undecided
|
Unassigned | ||
libhybris (Ubuntu) |
Fix Released
|
High
|
Chris Coulson | ||
qtubuntu-camera (Ubuntu) |
Fix Released
|
Undecided
|
Ugo Riboni |
Bug Description
We recently added a QtMultimedia video capture backend to Oxide so that we can make video capture for WebRTC work on the phone. However, whilst this works fine on desktop, no cameras are detected on the phone because QCamera:
It seems that this functionality hasn't been implemented in qtubuntu-camera (http://
Chromium does depend on the ability to enumerate devices, and there's a public facing API for this as well (https:/
Related branches
lp://staging/~uriboni/qtubuntu-camera/cameras-info
- PS Jenkins bot: Approve (continuous-integration)
- Florian Boucault (community): Needs Fixing
-
Diff: 586 lines (+328/-34)13 files modifiedsrc/aalcamerainfocontrol.cpp (+33/-0)
src/aalcamerainfocontrol.h (+32/-0)
src/aalcameraservice.cpp (+17/-12)
src/aalcameraservice.h (+3/-0)
src/aalcameraserviceplugin.cpp (+71/-5)
src/aalcameraserviceplugin.h (+5/-1)
src/aalvideodeviceselectorcontrol.cpp (+4/-14)
src/src.pro (+2/-0)
unittests/aalvideodeviceselectorcontrol/aalvideodeviceselectorcontrol.pro (+6/-2)
unittests/aalvideodeviceselectorcontrol/tst_aalvideodeviceselectorcontrol.cpp (+5/-0)
unittests/stubs/qcamerainfo_stub.cpp (+81/-0)
unittests/stubs/qcamerainfodata.cpp (+30/-0)
unittests/stubs/qcamerainfodata.h (+39/-0)
Changed in oxide: | |
assignee: | nobody → Chris Coulson (chrisccoulson) |
importance: | Undecided → High |
status: | New → Triaged |
milestone: | none → branch-1.12 |
Changed in qtubuntu-camera (Ubuntu): | |
status: | New → Confirmed |
Changed in oxide: | |
status: | Triaged → Fix Released |
Changed in canonical-devices-system-image: | |
assignee: | John McAleely (john.mcaleely) → David Barth (dbarth) |
importance: | Undecided → High |
milestone: | backlog → ww02-2016 |
status: | New → Confirmed |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
status: | Fix Committed → In Progress |
Changed in libhybris (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in canonical-devices-system-image: | |
milestone: | ww02-2016 → ww08-2016 |
Changed in qtubuntu-camera (Ubuntu): | |
status: | Confirmed → In Progress |
assignee: | nobody → Ugo Riboni (uriboni) |
Changed in qtubuntu-camera (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in qtubuntu-camera (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I worked around this in Oxide with http:// bazaar. launchpad. net/~oxide- developers/ oxide/oxide. trunk/revision/ 1238
This is won't fix for 1.11 because of bug 1509256.