Closed Bug 776170 Opened 12 years ago Closed 12 years ago

[b2g-bluetooth] [b2g-ril] Create shared setting for default AudioRouting value instead of just using FORCE_NONE by default

Categories

(Core :: DOM: Device Interfaces, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 794903
blocking-kilimanjaro ?
blocking-basecamp +

People

(Reporter: qdot, Assigned: qdot)

References

Details

(Whiteboard: [LOE:S] [WebAPI:P0])

Audio routing for calls currently happens via hardcoded forceForUse calls in RadioInterfaceLayer.js. These only choose between phone earpiece (FORCE_NONE) and phone speaker (FORCE_SPEAKER). We'll need to change these to choose between a setting that can be either the phone earpiece /or/ a bluetooth headset (FORCE_SCO) so that we switch between audio sources properly when we have a bonded headset.

Similarly, we should set a settings watcher for this setting, so that if a headset is disconnected in the middle of a call, we flip audio back to the earpiece due to the settings change notification that should happen.
blocking-basecamp: --- → ?
blocking-kilimanjaro: --- → ?
Depends on: 756299
blocking-basecamp: ? → +
Whiteboard: [LOE:S]
Whiteboard: [LOE:S] → [LOE:S] [WebAPI:P0]
Kyle, can you provide an update on progress here?  Thanks.
The SCOManager bug took care of audio routing.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.