additional selectAudioOutput() boilerplate
Categories
(Core :: WebRTC: Audio/Video, enhancement, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox90 | --- | fixed |
People
(Reporter: karlt, Assigned: karlt)
References
Details
Attachments
(5 files)
+++ This bug was initially created as a clone of Bug #1698238 +++
Following on from bug 1698238, more C++ code to provide selectAudioOutput()
API and dispatch requests to and receive responses from observers that will need to handle permission and prompts. The observers and the effects on emunerateDevices()
and setSinkId()
results are still not included.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
This is more appropriate since
https://hg.mozilla.org/mozilla-central/rev/db29f053e54ef83da3e313de6e85f3b850faa543#l5.12
and helps generated webidl bindings find the right header.
Assignee | ||
Updated•3 years ago
|
Pushed by ktomlinson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/65c1a0390814 rename nsIDOMNavigatorUserMedia.idl to nsIMediaDevice.idl r=jib
Assignee | ||
Comment 3•3 years ago
|
||
Comment 4•3 years ago
|
||
bugherder |
Pushed by ktomlinson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/069415280f6d move mozGetUserMediaDevices from Navigator to GetUserMediaRequest r=jib,webidl,geckoview-reviewers,smaug,agi
Assignee | ||
Comment 6•3 years ago
|
||
Assignee | ||
Comment 7•3 years ago
|
||
Assignee | ||
Comment 8•3 years ago
|
||
Comment 9•3 years ago
|
||
Backed out for geckoview fails on testDeviceRecordingEventAudioAndVideo along with Bug 1709484
backout: https://hg.mozilla.org/integration/autoland/rev/ee547d7fb4ecdd0a9084ac80a7fbeb408e527946
failure log:
- TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.MediaDelegateTest.testDeviceRecordingEventAudioAndVideo | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
- TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.MediaDelegateTest.testDeviceRecordingEventVideo | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Comment 10•3 years ago
|
||
Pushed by ktomlinson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f7bdd9980783 move mozGetUserMediaDevices from Navigator to GetUserMediaRequest r=jib,webidl,geckoview-reviewers,smaug,agi
Comment 11•3 years ago
|
||
Pushed by ktomlinson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e630f18812ad add a helper method for bypassing permission prompt r=jib https://hg.mozilla.org/integration/autoland/rev/7ecfcfcd2ffe send selectAudioOutput requests to app r=jib https://hg.mozilla.org/integration/autoland/rev/1f2b98830e0b Test effect of selectAudioOutput() on audiooutput devices from enumerateDevices() r=jib
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/28860 for changes under testing/web-platform/tests
Assignee | ||
Updated•3 years ago
|
Comment 13•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/f7bdd9980783
https://hg.mozilla.org/mozilla-central/rev/e630f18812ad
https://hg.mozilla.org/mozilla-central/rev/7ecfcfcd2ffe
https://hg.mozilla.org/mozilla-central/rev/1f2b98830e0b
Upstream PR merged by moz-wptsync-bot
Description
•