Oxide doesn't properly report the front/back position for enumerated video devices
Bug #1568145 reported by
Alexandre Abreu
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Oxide |
Fix Released
|
High
|
Alexandre Abreu | ||
1.15 |
Won't Fix
|
High
|
Unassigned |
Bug Description
In Oxide's video device enumeration code using libhybris,
the device facing position is "encoded" as a string and passed down to the content layer when creating the VCD name:
This name is then used when creating the MEdiaStreamDevice that serves as a backend for the capture device
This then creates a MEdiaStreamDevice based on that positional name
but :
1. the code is #ifdef'd to Android
which get its info from
2. the spelling used (in the android case) is lower case "front",
The result is that no matter what camera we are using we get an 'unspecified' as the camera position on the API side,
Changed in oxide: | |
assignee: | nobody → Alexandre Abreu (abreu-alexandre) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in oxide: | |
milestone: | none → branch-1.15 |
Changed in oxide: | |
milestone: | branch-1.15 → branch-1.16 |
Changed in oxide: | |
milestone: | branch-1.16 → branch-1.17 |
Changed in oxide: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
Since we switched to git, the MR is now:
https:/ /code.launchpad .net/~abreu- alexandre/ oxide/+ git/oxide/ +merge/ 296430