Commit Graph

417 Commits

Author SHA1 Message Date
Nico Grunbaum
6a4311817a Bug 1322503 - Hyphenate rtc stats type as per spec. r=jib,smaug
MozReview-Commit-ID: 8zYkt8gOpsM

--HG--
extra : rebase_source : e307ac6bc56a5ce732f8abd2e1a9e5c755dc8fcc
2016-12-16 01:27:40 -08:00
Chris Peterson
64471d9880 Bug 1329562 - Part 1: Remove WebRTC checks for Vista. r=jesup
MozReview-Commit-ID: IGv5weXLIwJ

--HG--
extra : rebase_source : 3bc86cba7cedf37395504f5792d0e8803df30676
2017-01-08 00:18:22 -08:00
Randell Jesup
ac570b16c4 Bug 1250356: rollup of changes for webrtc after applying webrtc.org v49 update r=pkerr,ng,pehrsons,etc
See ssh://hg.mozilla.org/users/paulrkerr_gmail.com/webrtc49_merge/ for the
patch development history.
2016-12-27 19:41:02 -05:00
Boris Zbarsky
d22d7aafa4 Bug 1320801 part 5. Switch from ShouldResistFingerprinting to ResistFingerprinting (use the caller type, not the document principal) in nsGlobalWindow's devicePixelRatio getter. r=bkelly 2016-12-22 11:05:54 -08:00
Cykesiopka
0bdf96120a Bug 1323998 - Stop using Scoped.h NSS types in dtlsidentity.(cpp|h) and nricectx.cpp. r=mt
Scoped.h is deprecated.

MozReview-Commit-ID: IRFLV2mfN4J

--HG--
extra : rebase_source : 4c2a73ed8c1e9c695716aafb2da099f60f889454
2016-12-21 22:09:10 +08:00
Cykesiopka
cee06c73bb Bug 1306359 - Stop using Scoped.h NSS types in RTCCertificate.(cpp|h). r=mt
Scoped.h is deprecated.

MozReview-Commit-ID: BHBVng3Dhmw

--HG--
extra : rebase_source : 121718599962bed8478c6978a38f550408750124
2016-12-15 22:19:16 +08:00
Carsten "Tomcat" Book
eb5f79ce29 Merge mozilla-central to autoland 2016-12-13 16:53:28 +01:00
Andrew McCreight
fccb0645ed Bug 1323042 - forbid MOZ_COUNT_{CTOR,DTOR} for nsISupports classes; r=froydnj 2016-12-12 09:27:58 -05:00
Nathan Froyd
826598caba Backout aba6c73511a2 (bug 1307961) for massive test bustage resulting in a CLOSED TREE; r=alltheorange 2016-12-12 08:45:46 -05:00
Andrew McCreight
e31b5489da Bug 1307961 - require consistent bloatview reporting for nsISupports classes; r=froydnj 2016-12-12 07:58:33 -05:00
Michael Froman
eb76cebbf2 Bug 1321628 - add ice restart and rollback counts to about:webrtc. r=drno,smaug
MozReview-Commit-ID: FmZMtwzvmhX

--HG--
extra : rebase_source : 701ec66eabfa0411c4b755fbec8f94b2d4c133b0
2016-11-23 11:48:04 -06:00
vincentliu
ec6704029a Bug 1310064 - mark MediaEngineTabVideoSource draw target as uninitialized to avoid triggering assertion with Skia. r=lsalzman, jesup
---
 dom/media/webrtc/MediaEngineTabVideoSource.cpp | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)
2016-12-06 21:52:02 -10:00
Randell Jesup
f87db31baf Bug 1319566: ensure all registered handles are cleared properly r=padenot 2016-11-30 18:25:53 -05:00
Randell Jesup
299e858926 Bug 1307754 - Set default device index properly on first enumeration. r=padenot
MozReview-Commit-ID: B1Sk3W7v5WC

--HG--
extra : rebase_source : b94d74f81a03df018d096ad224d04651d0516bef
2016-11-20 02:04:21 -05:00
Alex Chronopoulos
936044eee1 Bug 1221574 - [04] Change assert of expected devices in case of Android. r=jesup
MozReview-Commit-ID: 5ueMnCqi5Me
2016-11-18 18:00:48 +02:00
Alex Chronopoulos
5dac7099f3 Bug 1221574 - [03] Hardcode expected mic device on Android. r=jesup
MozReview-Commit-ID: 5sTPpwskJCC
2016-11-18 18:00:48 +02:00
Jan-Ivar Bruaroey
409780816c Bug 1311048 - Pick out Firefox windows as scary by pid (only OSX atm). r=jesup
MozReview-Commit-ID: DwUodsRWswm

--HG--
extra : rebase_source : 0ab4002dfbbb4a0cf0265764d22c598256198d82
2016-09-30 13:23:42 -04:00
Martin Thomson
6d119732db Bug 1312306 - Followup to fix operator error, a=bustage
MozReview-Commit-ID: Idnigs48DpY
2016-11-04 14:48:34 +11:00
Martin Thomson
00a1da3757 Bug 1312306 - Update expires handling on RTCCertificate to match spec, r=bkelly,jib
MozReview-Commit-ID: Idnigs48DpY

--HG--
extra : rebase_source : 6384b670f585cc67b61179c5aa0b691498e008ef
2016-10-24 14:11:43 +11:00
Martin Thomson
c09374be30 Bug 1311383 - Use unique pointers for DTLS transport and related, r=Cykesiopka
MozReview-Commit-ID: 79wKQtJjBNP

--HG--
extra : rebase_source : 1f5c7f2417c25d17fb99bc55eff8a6b2e5a333ba
2016-10-20 11:29:58 +11:00
Munro Mengjue Chiang
12cf0bc33c Bug 1307533 - support getUserMedia facingmode on Surface Book; r=jib
MozReview-Commit-ID: IOfWT2EyEPs

--HG--
extra : rebase_source : 12e0f930a6b1770f20a014591f2d4377b5ed95bb
2016-10-27 17:55:09 +08:00
Andreas Pehrson
24b498b985 Bug 1295352 - Release MediaEngineTabVideoSource main-thread-only members on main thread. r=jesup
MozReview-Commit-ID: H3N70b9tGiI

--HG--
extra : rebase_source : e8dd9562fcf0cfe3d37987947ab85f0ac1ef66a3
extra : intermediate-source : 57f7b75e5a6210ba05e58cb6a117151e1d25f29e
extra : source : 5a2bbbf8ce4b6afc4e3649ce9ca5786aac4b5336
2016-08-30 14:17:59 +02:00
Andreas Pehrson
d0bbc5938c Bug 1295352 - Use mState in MediaEngineTabVideoSource. r=jesup
MozReview-Commit-ID: 1zZlMXAqpo7

--HG--
extra : rebase_source : be6dadad9f7059a01f5e96d90232275407b80412
extra : intermediate-source : f3dae14842ecbc89f405095c20faa6834ed10a04
extra : source : 65f1bf3e9dec44ffd6c10a2b1a895ef936ba2d8b
2016-08-25 12:25:06 +02:00
Andreas Pehrson
3633aa0676 Bug 1295352 - Check state in MediaEngines' NotifyPull(). r=jesup
GetEndOfAppendedData() returns null and calls a NS_ERROR() if the track we're
looking for doesn't exist - to indicate an error in the caller's code.

When we end a MediaEngine track we set the state to stopped, which we can use
to guard the calls to GetEndOfAppendedData() (and appending data in general).
The locking is already in place.

MozReview-Commit-ID: DuknmBF883H

--HG--
extra : rebase_source : 14f3442407d7895a7e515cd5c0b01ba5ce446961
extra : intermediate-source : a7c8bab2624a1a1b27d6ba472815a0a09fba1b50
extra : source : df194bbc13b651b94b550e281c6d8cae49ce3324
2016-08-23 10:45:09 +02:00
Paul Adenot
d83be5fb40 Bug 1312413 - mDefaultDevice should be an index in mDeviceIndexes. r=jesup
MozReview-Commit-ID: 8UywuqRAegy

--HG--
extra : rebase_source : 08ad3f27cebadc3322e7ea199db90786388a69c0
2016-10-24 17:26:07 +02:00
Sebastian Hengst
3f0c757970 Backed out changeset 081401df2032 (bug 1295352)
--HG--
extra : source : aee84ca17a022f97e4544bd07e6dc54690020640
2016-10-20 20:03:16 +02:00
Sebastian Hengst
ab4eaeff9f Backed out changeset 9a2ec23ccac7 (bug 1295352)
--HG--
extra : source : 60e3863206b89848720257e56b0a51fc454ec225
2016-10-20 20:03:16 +02:00
Sebastian Hengst
d3910409f1 Backed out changeset d0d0f847d043 (bug 1295352)
--HG--
extra : source : be887787de62889d8761e4402b320f351d571d23
2016-10-20 20:03:16 +02:00
Andreas Pehrson
815ff95d9b Bug 1295352 - Release MediaEngineTabVideoSource main-thread-only members on main thread. r=jesup
MozReview-Commit-ID: H3N70b9tGiI

--HG--
extra : rebase_source : 8f76a3ea740cd0497a6b2c92f93c55db81bc08af
extra : source : 5a2bbbf8ce4b6afc4e3649ce9ca5786aac4b5336
2016-08-30 14:17:59 +02:00
Andreas Pehrson
b26ee47c63 Bug 1295352 - Use mState in MediaEngineTabVideoSource. r=jesup
MozReview-Commit-ID: 1zZlMXAqpo7

--HG--
extra : rebase_source : eef2a03702c51247b16b9a39b775b237dbc91394
extra : intermediate-source : 14d75a44ededce3ad449a1d6a10d861a45350cf6
extra : source : 65f1bf3e9dec44ffd6c10a2b1a895ef936ba2d8b
2016-08-25 12:25:06 +02:00
Andreas Pehrson
161f548724 Bug 1295352 - Check state in MediaEngines' NotifyPull(). r=jesup
GetEndOfAppendedData() returns null and calls a NS_ERROR() if the track we're
looking for doesn't exist - to indicate an error in the caller's code.

When we end a MediaEngine track we set the state to stopped, which we can use
to guard the calls to GetEndOfAppendedData() (and appending data in general).
The locking is already in place.

MozReview-Commit-ID: DuknmBF883H

--HG--
extra : rebase_source : 28b6664ce150f70cd8cd650ed71b86357ac0bd9a
extra : intermediate-source : f14bb9ac87468f5df95941eb03174fe1338855cc
extra : source : df194bbc13b651b94b550e281c6d8cae49ce3324
2016-08-23 10:45:09 +02:00
Phil Ringnalda
7fd865b93f Merge autoland to m-c, a=merge
MozReview-Commit-ID: 3nuTAHtJkkD
2016-10-19 18:25:54 -07:00
Andreas Pehrson
37d5531de0 Bug 1284102 - Guard against double-deallocating devices in release. r=jib
MozReview-Commit-ID: 29ySAF3AHIi

--HG--
extra : rebase_source : 5e6af7dc3cbaba078ca18f80e0d2e6c7be748766
extra : source : 71fb9f5efa1c0cd1023b0f8bf717c3b68347b4af
2016-09-21 17:18:25 +02:00
Jan-Ivar Bruaroey
fb49e07898 Bug 1284910 - Add scary boolean to mediaDeviceInfo. r=jesup
MozReview-Commit-ID: 2A7QZgUQH8l

--HG--
extra : rebase_source : 15f534bd11d1b8bb4e85de7bc8cac45c99654ce4
2016-09-29 15:37:25 -04:00
Randell Jesup
68f10870b7 Bug 1307042: generate fake audio for getUserMedia from MSG callbacks r=pehrsons 2016-10-03 14:35:36 -04:00
Sebastian Hengst
3c1524e5e0 Bug 1306137 - remove b2g camera code: Remove dom/camera/ and code which depends on it. r=aosmond,bkelly
MozReview-Commit-ID: 7gvZrDtmcZP

--HG--
extra : rebase_source : 31f06357fdc36566465668f55bf3fcc5402fe9e0
2016-10-04 20:16:28 +02:00
Sebastian Hengst
2bd34f750f Bug 1306137 - remove b2g camera code: Remove MOZ_B2G_CAMERA. r=aosmond
MozReview-Commit-ID: D207i9boeTJ

--HG--
extra : rebase_source : 390031b8a74ba145008328129079dcb0dee5a6c1
2016-09-28 21:10:32 +02:00
Jan-Ivar Bruaroey
6668691c20 Bug 1304597 - Remove hardcoded capabilities on OSX that are no longer used r=jesup
MozReview-Commit-ID: 4vENDI1Q9U1
2016-10-07 11:35:07 -04:00
Randell Jesup
7b209b91b2 Bug 1299324: return error if an audio channel is already open until multi-mic support is done r=jib 2016-10-06 21:40:44 -04:00
Wes Kocher
5739609d11 Backed out changeset bc4680ea08a9 (bug 1307042) for android mda test failures a=backout CLOSED TREE 2016-10-03 16:03:12 -07:00
Randell Jesup
88bea09e95 Bug 1307042: generate fake audio for getUserMedia from MSG callbacks r=pehrsons 2016-10-03 14:35:36 -04:00
Randell Jesup
e82ae15c8c Bug 1275554: clear mImage aggressively when no longer needed r=perhsons
MozReview-Commit-ID: GNU7p3CyzjH
2016-09-21 15:49:38 -04:00
Randell Jesup
94c164b386 Bug 1303419: Audio gUM allocate/free improvements and nullptr crash fix r=drno 2016-09-17 04:13:00 -04:00
Randell Jesup
1d37a92675 Backed out changeset 4624432ec08e (bug 1303419) 2016-09-16 21:59:28 -04:00
Randell Jesup
b376604f81 Bug 1303419: Audio gUM allocate/free improvements and nullptr crash fix r=drno 2016-09-16 21:56:44 -04:00
Randell Jesup
7131b995d6 Bug 1300810: Log cubeb enumeration results for getUserMedia r=padenot 2016-09-15 09:33:34 -04:00
Alexandre Lissy
f6ee6d53f2 Bug 1302641 - Update ImageBridgeChild::GetSingleton() use after 1298938 r=nical
MozReview-Commit-ID: Cs7xUcPnPoz
2016-09-14 19:01:21 +02:00
John Dai
afa50be601 Bug 1294100 - Part 3: Modify Codegen to generate including FakeString's binding files and fix build errors. r=bz
--HG--
rename : dom/bindings/BindingUtils.h => dom/bindings/FakeString.h
2016-09-01 18:10:54 +08:00
Gerald Squelart
6e6bb23cf3 Bug 1300446 - Check return value from GetCubebContext - r=kinetik
MozReview-Commit-ID: Y9b5Aq2RZE

--HG--
extra : rebase_source : 11422dc401d95cd91329b33b082b29bd193b16da
2016-08-30 17:20:10 -07:00
Nicholas Nethercote
b71747b2ac Bug 1299727 - Rename NS_WARN_IF_FALSE as NS_WARNING_ASSERTION. r=erahm.
The new name makes the sense of the condition much clearer. E.g. compare:

  NS_WARN_IF_FALSE(!rv.Failed());

with:

  NS_WARNING_ASSERTION(!rv.Failed());

The new name also makes it clearer that it only has effect in debug builds,
because that's standard for assertions.

--HG--
extra : rebase_source : 886e57a9e433e0cb6ed635cc075b34b7ebf81853
2016-09-01 15:01:16 +10:00