James Willcox
d72a96de1f
Bug 1450762 - Don't prompt for device permissions on Android in MediaDevices.enumerateDevices() r=achronop
...
Differential Revision: https://phabricator.services.mozilla.com/D14575
--HG--
extra : moz-landing-system : lando
2019-01-02 16:44:35 +00:00
Jan-Ivar Bruaroey
cbb94950ec
Bug 1321221 - Delay getDisplayMedia() promise until first frame arrives, to pass wpt. r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D15283
--HG--
extra : moz-landing-system : lando
2018-12-28 03:13:11 +00:00
Jan-Ivar Bruaroey
c8bbcb8047
Bug 1321221 - Implement getDisplayMedia() and update related wpt tests. r=pehrsons,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D15058
--HG--
extra : moz-landing-system : lando
2018-12-28 03:12:57 +00:00
Jan-Ivar Bruaroey
ee3a9f9f4f
Bug 1474376 - Merge window+screen sharing for content (list fullscreen as option in window-list), and get away from MediaSourceEnum. r=pehrsons,florian
...
Differential Revision: https://phabricator.services.mozilla.com/D14941
--HG--
extra : moz-landing-system : lando
2018-12-27 23:40:36 +00:00
Cosmin Sabou
03bc294fa4
Backed out changeset 0e9a610fe05f (bug 1450762) for turning bug 1481028 into permafail.
2018-12-27 01:31:50 +02:00
James Willcox
5535070e5b
Bug 1450762 - Don't prompt for device permissions on Android in MediaDevices.enumerateDevices() r=achronop
...
Differential Revision: https://phabricator.services.mozilla.com/D14575
--HG--
extra : moz-landing-system : lando
2018-12-26 19:33:13 +00:00
Dorel Luca
12e4f91411
Backed out 5 changesets (bug 1513973) for browser-chrome failures in browser/base/content/test/webrtc/browser_devices_get_user_media_screen.js. CLOSED TREE
...
Backed out changeset 2ddf61b1db11 (bug 1513973)
Backed out changeset 6c839f548745 (bug 1513973)
Backed out changeset 5669b30f2265 (bug 1513973)
Backed out changeset 6781e633d62c (bug 1513973)
Backed out changeset f1892f178011 (bug 1513973)
2018-12-21 23:28:51 +02:00
Andreas Pehrson
45dfbfc836
Bug 1513973 - Enable pulling at the same time as starting audio sources. r=jib
...
Otherwise we risk building up a buffer in the microphone source from when
Start() is run until pulling is enabled. This manifests itself as input latency
to the user.
Differential Revision: https://phabricator.services.mozilla.com/D15194
--HG--
extra : moz-landing-system : lando
2018-12-21 20:03:48 +00:00
Andreas Pehrson
4c26324fd2
Bug 1513973 - Make MediaEngineSource::SetTrack return void. r=jib
...
All subclasses are now returning NS_OK, so there's no point in keeping nsresult
as the return type.
Differential Revision: https://phabricator.services.mozilla.com/D15193
--HG--
extra : moz-landing-system : lando
2018-12-21 20:03:42 +00:00
Andreas Pehrson
88cb071d63
Bug 1513638 - Rename DispatchToMainThreadAfterStreamStateUpdate to DispatchToMainThreadStableState. r=jya,karlt
...
Differential Revision: https://phabricator.services.mozilla.com/D14421
--HG--
extra : moz-landing-system : lando
2018-12-19 04:34:10 +00:00
Jan-Ivar Bruaroey
76f3de75e7
Bug 1512280 - Less verbose code in MediaManager in places. r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D13986
--HG--
extra : moz-landing-system : lando
2018-12-12 20:43:23 +00:00
Jan-Ivar Bruaroey
c5cf4c239c
Bug 1512280 - Add out-parameter to EnumerateDevicesImpl(); clearer semantics and flattens things. r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D13985
--HG--
extra : moz-landing-system : lando
2018-12-12 20:42:54 +00:00
Jan-Ivar Bruaroey
5a89bd8fda
Bug 1512280 - Make LOG macros clang-format friendlier. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D13859
--HG--
extra : moz-landing-system : lando
2018-12-12 20:42:18 +00:00
Jan-Ivar Bruaroey
af3c7b9ee4
Bug 1512280 - Fix some nits and shorten MediaManager::GetUserMedia(). r=achronop
...
Differential Revision: https://phabricator.services.mozilla.com/D13858
--HG--
extra : moz-landing-system : lando
2018-12-12 20:42:01 +00:00
Dorel Luca
d1d958a798
Backed out 4 changesets (bug 1512280) for bmsvc build bustage
...
Backed out changeset abe934612616 (bug 1512280)
Backed out changeset 9463a1a3d790 (bug 1512280)
Backed out changeset 9a68c5f1ca0d (bug 1512280)
Backed out changeset 616721cad893 (bug 1512280)
2018-12-12 07:22:49 +02:00
Jan-Ivar Bruaroey
826b382038
Bug 1512280 - Less verbose code in MediaManager in places. r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D13986
--HG--
extra : moz-landing-system : lando
2018-12-12 04:22:06 +00:00
Jan-Ivar Bruaroey
3120eb8814
Bug 1512280 - Add out-parameter to EnumerateDevicesImpl(); clearer semantics and flattens things. r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D13985
--HG--
extra : moz-landing-system : lando
2018-12-12 04:00:42 +00:00
Jan-Ivar Bruaroey
b43cd8e1dd
Bug 1512280 - Make LOG macros clang-format friendlier. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D13859
--HG--
extra : moz-landing-system : lando
2018-12-12 02:36:51 +00:00
Jan-Ivar Bruaroey
2fc3a23b7c
Bug 1512280 - Fix some nits and shorten MediaManager::GetUserMedia(). r=achronop
...
Differential Revision: https://phabricator.services.mozilla.com/D13858
--HG--
extra : moz-landing-system : lando
2018-12-12 02:23:57 +00:00
Jan-Ivar Bruaroey
0979860740
Bug 1512197 - Temporary fix for incorrect sharing of MozPromiseHolder in MediaManager. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D13847
--HG--
extra : moz-landing-system : lando
2018-12-05 21:46:51 +00:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Jan-Ivar Bruaroey
01afd58c84
Bug 1492479 - Move MediaStreamError out of MediaManager. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D13175
--HG--
extra : moz-landing-system : lando
2018-11-30 05:15:54 +00:00
Jan-Ivar Bruaroey
ae9fd82ada
Bug 1492479 - Simplify MediaDeviceSetRefCnt by removing one redundant pointer indirection. r=achronop
...
Differential Revision: https://phabricator.services.mozilla.com/D11842
--HG--
extra : moz-landing-system : lando
2018-11-30 05:15:34 +00:00
Jan-Ivar Bruaroey
8ce38b2a13
Bug 1475209 - Have MediaManager::EnumerateDevices() return a promise. r=achronop,jya
...
Differential Revision: https://phabricator.services.mozilla.com/D8009
--HG--
extra : moz-landing-system : lando
2018-11-30 05:14:05 +00:00
Jan-Ivar Bruaroey
e3194aa305
Bug 1492479 - Have MediaManager::GetUserMedia() return a promise. r=achronop,jya
...
Differential Revision: https://phabricator.services.mozilla.com/D8008
--HG--
extra : moz-landing-system : lando
2018-11-30 05:13:58 +00:00
Andreas Pehrson
f0bf48464f
Bug 1509548 - Make MediaStreamGraph pull data per track instead of per stream. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D13086
--HG--
extra : moz-landing-system : lando
2018-11-29 17:37:42 +00:00
Andreas Pehrson
a02fa011f0
Bug 1509548 - Remove the concept of a known tracks time from MediaStreamGraph. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12923
--HG--
extra : moz-landing-system : lando
2018-11-29 17:37:06 +00:00
Gabriele Svelto
566f669d07
Bug 1509450 - Remove unnecessary inclusions of ContentParent.h and ContentChild.h r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D12728
--HG--
extra : moz-landing-system : lando
2018-11-26 14:49:44 +00:00
Andreas Pehrson
04400261ad
Bug 1423241 - Remove OnTracksAvailableCallback from MediaManager. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12279
--HG--
extra : moz-landing-system : lando
2018-11-23 15:02:29 +00:00
Andreas Pehrson
4213b7db86
Bug 1423241 - Refactor DecodedStream. r=jya
...
This removes DecodedStream's use of MediaStreamListener in favor of
MediaStreamTrackListener. This change has however rippled through to a lot
more cleanup, per below.
This moves the MediaStreamTrack lifetime ownership for captured
HTMLMediaElements from the media element to DecodedStream, where the
MediaStreamGraph-side tracks are already created and ended today.
This makes MediaStreamTrack creation explicit across the entire codebase and
lets us remove the MediaStreamTrackSourceGetter class and the infrastructure
of adding MediaStreamTracks after they've already been created in the graph
from DOMMediaStream.
With track ownership, and thus TrackID allocation ownership, happening
exclusively in DecodedStream for its output tracks, we also stop throwing
away and recreating the SourceMediaStream to which we feed data on seek.
This is one step closer to fixing bug 1172394 and spec compliance of
HTMLMediaElement.captureStream().
Differential Revision: https://phabricator.services.mozilla.com/D12273
--HG--
extra : moz-landing-system : lando
2018-11-23 15:02:03 +00:00
Andreas Pehrson
193fd8f3eb
Bug 1423241 - Move MediaManager from a stream listener to track listeners. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12268
--HG--
extra : moz-landing-system : lando
2018-11-23 15:00:20 +00:00
Sylvestre Ledru
804b8b8883
Bug 1204606 - Reformat of dom/media r=jya
...
# skip-blame
Differential Revision: https://phabricator.services.mozilla.com/D12251
--HG--
extra : moz-landing-system : lando
2018-11-19 13:25:37 +00:00
Dan Minor
4967afba54
Bug 1376873 - Updates to dom/media/, dom/media/systemservices and dom/media/webrtc; r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D7438
--HG--
extra : rebase_source : 940e0276f8881e4697771f49e85bca6e41fd7c47
2018-02-20 15:23:09 -05:00
Paul Adenot
71204ef979
Bug 1502927 - Remove MediaStream.currentTime. r=baku,jib
...
This has never been specced and is unused appart from our tests.
Differential Revision: https://phabricator.services.mozilla.com/D10082
--HG--
extra : rebase_source : c044f11325ec630dcabb673c85531a2283ff6ad4
extra : source : db3c2a88f79cb28440f4e13bcf27c5165c6ee060
2018-10-29 17:38:19 +01:00
Cosmin Sabou
dd34f6cbd5
Backed out changeset db3c2a88f79c (bug 1502927) for mochitest failures on test_reduce_time_precision.
2018-11-05 19:46:42 +02:00
Paul Adenot
6c82d39b64
Bug 1502927 - Remove MediaStream.currentTime. r=baku,jib
...
This has never been specced and is unused appart from our tests.
Differential Revision: https://phabricator.services.mozilla.com/D10082
--HG--
extra : rebase_source : 4c54d808fb69c0e403ff2e1775b97571889efca4
extra : histedit_source : bc568066b0684bb82b4f553b99f0dd48212aa633
2018-10-29 17:38:19 +01:00
Andreas Pehrson
7561a1fdef
Bug 1258143 - Remove LocalMediaStream. r=jib,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D8064
--HG--
extra : moz-landing-system : lando
2018-10-15 08:17:07 +00:00
Daniel Varga
9e234e00ff
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2018-10-13 00:55:54 +03:00
Cosmin Sabou
edbc4c6715
Merge mozilla-central to autoland. a=merge CLOSED TREE
...
--HG--
extra : amend_source : 85893d4f90b3faf7e1cc6b214501c41a9837bd96
2018-10-12 20:35:52 +03:00
Jan-Ivar Bruaroey
7d40419bc8
Bug 1497390 - Remove support for legacy mozAutoGainControl and mozNoiseSuppression constraints. r=bzbarsky,achronop a=reland
...
Differential Revision: https://phabricator.services.mozilla.com/D8053
--HG--
extra : amend_source : 99bbce10577ac5fb2c32a869d74e52b0f4f02142
2018-10-12 20:25:07 +03:00
Csoregi Natalia
86dc471972
Merge autoland to mozilla-central. a=merge
2018-10-12 19:55:37 +03:00
Sebastian Hengst
b219f1c732
Backed out changeset 419218259bc1 (Bug 1497390) for frequently failing mda's dom/media/tests/mochitest/identity/test_fingerprints.html (bug 1498326). a=backout
2018-10-12 19:50:42 +03:00
Alex Chronopoulos
662ff54a4e
Bug 934425 - Create a method in MediaManager to look up a given sink id. r=jib
...
Implement a new method in MediaManager that enumerates audio output devices and looks up for a given sink id asynchronously.
Differential Revision: https://phabricator.services.mozilla.com/D5870
--HG--
extra : moz-landing-system : lando
2018-10-12 08:44:23 +00:00
Alex Chronopoulos
12ad318568
Bug 934425 - Add device info in MediaDevice. r=jib
...
MediaDevice is the core object for audio device enumeration. By adding AudioDeviceInfo every information of audio devices will be available. In this case device id will be available from the first enumeration and there is no need to enumerate multiple times to get that info.
Differential Revision: https://phabricator.services.mozilla.com/D5869
--HG--
extra : moz-landing-system : lando
2018-10-12 08:48:22 +00:00
Csoregi Natalia
0405a5a7d2
Merge mozilla-central to autoland. CLOSED TREE
2018-10-12 19:58:03 +03:00
Alex Chronopoulos
77cf84db03
Bug 1498520 - Add missing header file to fix MinGW64 build. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D8558
--HG--
extra : moz-landing-system : lando
2018-10-12 15:08:36 +00:00
Bogdan Tara
db185e5d31
Backed out 2 changesets (bug 1258143) for dom/media/tests/crashtests/791330.html failures CLOSED TREE
...
Backed out changeset 514420f15a67 (bug 1258143)
Backed out changeset 905c871bcf03 (bug 1258143)
2018-10-12 17:42:26 +03:00
Andreas Pehrson
ecdb48777f
Bug 1258143 - Remove LocalMediaStream. r=jib,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D8064
--HG--
extra : moz-landing-system : lando
2018-10-11 12:43:34 +00:00
Cosmin Sabou
386468ce92
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-10-12 20:42:30 +03:00
Csoregi Natalia
4688712435
Merge mozilla-central to mozilla-inbound. CLOSED TREE
...
--HG--
rename : testing/web-platform/tests/css/cssom/cssstyledeclaration-mutationrecord-002.html => testing/web-platform/tests/css/cssom/cssstyledeclaration-mutationrecord-005.html
extra : rebase_source : ced056102700e812cb71f2301aa74558341e67ac
2018-10-12 20:00:55 +03:00