Closed Bug 1027582 Opened 10 years ago Closed 8 years ago

Extend MozLoopAPI to allow access to list of gUM devices and set the default to use for loop

Categories

(Hello (Loop) :: Client, defect, P4)

defect
Points:
5

Tracking

(Not tracked)

RESOLVED WONTFIX
backlog backlog+

People

(Reporter: standard8, Unassigned)

References

Details

(Whiteboard: [devices])

User Story

MozLoopAPI needs additional APIs for:

- Getting the list of devices (camera or microphone)
- Knowing the current default device
- Setting the default device

These last two could be via the prefs API.

Also for this bug:

- When an about:loopconversation is started, then the default device should be selected (xref work in bug 1015486).
- If the default device is no longer present, then the next available device should be selected, but the default remain the same.
      No description provided.
User Story: (updated)
Assignee: nobody → jib
Priority: -- → P1
Whiteboard: [gecko][p=?] → [gecko][p=4]
Target Milestone: --- → mozilla33
Whiteboard: [gecko][p=4] → --do_not_change-- [mozilla33 carry over]
Target Milestone: mozilla33 → mozilla34
Whiteboard: --do_not_change-- [mozilla33 carry over] → [mozilla33 carry over]
Whiteboard: [mozilla33 carry over] → [p=4, mozilla33 carry over]
Jib hasn't started on this yet, and this goes with Bug 1023933 which we've already moved out to Fx35.
Target Milestone: mozilla34 → mozilla35
Priority: P1 → P2
backlog: --- → Fx36?
Target Milestone: mozilla35 → ---
backlog: Fx36? → Fx37+
backlog: Fx37+ → Fx37?
Assignee: jib → nobody
backlog: Fx37? → Fx39?
Points: --- → 5
Whiteboard: [p=4, mozilla33 carry over]
Maire, how practical is doing this versus doing something like bug 1046245 and then extending permissions for Loop.
Flags: needinfo?(mreavy)
backlog: Fx39? → backlog+
Rank: 29
Flags: firefox-backlog+
You want to use device enumeration (which should land next week).  I've made this bug dependent on the device enumeration platform bug.
Depends on: 1046245
Flags: needinfo?(mreavy)
mark is going to look at what landed for device enumeration and how it relates.
Flags: needinfo?(standard8)
Whiteboard: [devices]
(In reply to sescalante from comment #4)
> mark is going to look at what landed for device enumeration and how it
> relates.

This bug isn't what I thought it was when we had that discussion. Its part of bug 1023933. So for now, I'm just setting it at the same priority as that one.
Rank: 29 → 33
Flags: needinfo?(standard8)
Priority: P2 → P3
Rank: 33 → 32
Priority: P3 → P4
This was originally intended as a partial implementation bug. Given what I've heard about core webrtc implementing the possibility to change devices during a call, and the fact we're not actively working on these at the moment I'm going to wontfix this for the time being - we might end up not needing it or doing things differently.

If we need it when we implement bug 1023933/bug 1023934 we can either reopen or file a new one.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.