Commit Graph

585 Commits

Author SHA1 Message Date
Gian-Carlo Pascutto
1fad0c2df0 Bug 946865 - Move Load Adaption preference to the main thread. r=jesup 2013-12-06 20:34:40 +01:00
Brian O'Keefe
0cbcd904c7 Bug 928709 - Convert chromium-config.mk to mozbuild, r=mshal 2013-10-02 13:17:55 -04:00
Mark Banner
4fffae2f1c Bug 920991 - Default stun server ip address should be changed to a domain name. r=abr 2013-10-23 09:59:37 +01:00
Trevor Saunders
d33d8939a0 Backed out changeset 99b17c404db2 and e40a964458f8 for landing stuff that shouldn't have and then backing out stuff that should have stayed on a CLOSED TREE
--HG--
extra : amend_source : 54312955270ea4098a3add3cd0708866de2e40bb
2013-10-21 18:58:14 -04:00
Trevor Saunders
aba3fa9503 bug 922566 - kill dom-config.mk r=gps 2013-10-11 12:02:41 -04:00
Mark Banner
da3b516b7e Bug 928304 Add jsonifier to mozRTCIceCandidate to simplify passing the candidate via signalling. r=jib 2013-10-21 21:56:07 +01:00
Ms2ger
39b292cc30 Merge inbound to m-c. 2013-10-20 10:40:40 +02:00
Ms2ger
88f73ee0bb Bug 923395 - Part b: Remove makefiles that only set LOCAL_INCLUDES and DEFINES; r=gps 2013-10-20 09:25:19 +02:00
Jan-Ivar Bruaroey
f281bbbe5c Bug 902003: getStats API skeleton. r=jesup, smaug 2013-10-17 18:00:05 -04:00
Randell Jesup
0f573f8018 Bug 928221: reland (backed out due to bug 924992: webidl changes sometimes fail in incremental builds) r=jesup,abr 2013-10-19 12:21:06 -04:00
Ehsan Akhgari
654a0915cc Backed out changeset dc2b71e57211 (bug 928221) because it calls a non-existing GetWeakReferent function 2013-10-19 10:48:41 -04:00
Jan-Ivar Bruaroey
5da8aef683 Bug 928221 r=jesup, abr 2013-10-18 17:22:05 -04:00
Jan-Ivar Bruaroey
e5a8abcf8f Bug 917328: Second, convert PeerConnectionImpl and PeerConnectionObserver to webidl. r=bz, rjesup 2013-10-14 12:53:56 -04:00
Jan-Ivar Bruaroey
fe6ec28929 Bug 917328: First, update PeerConnection's constraints to webidl. r=bz, jesup 2013-10-09 22:27:54 -04:00
EKR
ea56fa765f Bug 924991 - Make ICE candidates 0-based. r=abr 2013-10-09 10:37:04 -07:00
Ed Morley
07bd89fe32 Backed out changeset 36a709ae32db (bug 917328) for failures in test_exceptions_from_jsimplemented.html on a CLOSED TREE 2013-10-09 16:46:03 +01:00
Jan-Ivar Bruaroey
1071f7f016 Bug 917328 - Part 1: Update PeerConnection's constraints to webidl. r=bz, r=jesup 2013-10-03 15:48:42 -04:00
Ms2ger
ae8c899faf Merge m-c to inbound. 2013-10-03 11:09:17 +02:00
Ms2ger
df62fb8b0f Bug 900980 - Part a: Move unconditional assignments to EXPORT_LIBRARY to moz.build; rs=gps 2013-10-03 09:11:13 +02:00
Gregory Szorc
c44d9c8614 Bug 920223 - Part 1: Mass convert MOCHITEST_FILES to manifests; rs=Ms2ger 2013-09-30 09:51:57 +02:00
Ed Morley
eae8f15a4a Backed out changeset 77bff106b704 (bug 920223) 2013-09-30 12:50:12 +01:00
Gregory Szorc
3d0a157ac2 Bug 920223 - Part 1: Mass convert MOCHITEST_FILES to manifests; rs=Ms2ger 2013-09-30 09:51:57 +02:00
Nathan Froyd
98723f4c48 Bug 914826 - part 4 - fix source files that were bootlegging XPCOM do_* functions via generated ipdl headers; r=ehsan 2013-09-10 16:56:05 -04:00
EKR
bc7d2ebcde Bug 842549 - Part 3: PC.js changes for trickle r=abr 2013-09-16 17:42:39 -07:00
EKR
9e1ad28847 Bug 842549 - Part 2: Plumb candidates up to signaling r=abr 2013-09-16 17:21:33 -07:00
Ted Mielczarek
36c4f8116f Bug 919635 - Add manifests for Steeplechase tests to moz.build. r=gps
--HG--
extra : rebase_source : 9e0ac924da517d78d0d21e01730a1593ee917b31
2013-09-20 12:57:30 -04:00
Ed Morley
237c1c420a Backed out changeset 5b1a56afe153 (bug 919635) for test_sandbox_symbols.py failures 2013-09-25 13:48:35 +01:00
Ted Mielczarek
90b55956b7 Bug 919635 - Add manifests for Steeplechase tests to moz.build. r=gps 2013-09-20 12:57:30 -04:00
Olli Pettay
0953e34c69 Bug 919840 - Use WebIDL codegen to implement WebRTC events, r=jib
--HG--
extra : rebase_source : ae7aa26cbfb775ddea775a0c084d4a8d1f6fa82e
2013-09-25 12:48:03 +03:00
Ehsan Akhgari
9890a8c148 Bug 919505 - Minimize the #includes in dom/ipc; r=jst 2013-09-23 17:30:40 -04:00
Ted Mielczarek
e6af81c0e9 Bug 913446 - WebRTC Mochitest changes to allow running under Steeplechase. r=jsmith,ctalbert 2013-09-06 09:14:17 -04:00
Jan-Ivar Bruaroey
1234350e5d Bug 917298: Mochitests for testing gum constraints. r=jesup, jsmith 2013-09-18 17:56:29 -04:00
Shih-Chiang Chien
26c9449ca8 Bug 905701 - Apply MediaStreamConstraint on FirefoxOS. r=jesup 2013-09-17 11:09:52 -04:00
Adam Roach [:abr]
f0e0e0afcb Bug 921656 - Fix ICE state change handling and onicecandidate callback r=jib 2013-10-02 11:32:59 -05:00
Randell Jesup
e693bff6f0 Bug 915705: reland changesets f6402ce2b67a and 5bdec1cb1428 r=bz 2013-09-16 02:39:03 -04:00
Randell Jesup
ff26f0eb21 Bug 882145: reland changesets bc4ee7cbd7bd and cf373e408a6b r=bz 2013-09-16 02:34:57 -04:00
Ryan VanderMeulen
e447cd716c Backed out changesets f6402ce2b67a and 5bdec1cb1428 (bug 915705) because it depends on bug 882145, which was also backed out. 2013-09-15 18:51:50 -04:00
Ryan VanderMeulen
ffb1abac7d Backed out changesets bc4ee7cbd7bd and cf373e408a6b (bug 882145) for causing bug 916609. r=jsmith 2013-09-15 18:19:42 -04:00
Shih-Chiang Chien
3cfeedb894 Bug 915705 - Part 2: Add gUM request handler on FirefoxOS. r=jesup 2013-09-10 15:27:15 +02:00
Jan-Ivar Bruaroey
d7d61e7cd2 Bug 882145: Implements gUM constraints. First constraint: facingMode. r=jesup 2013-09-14 00:57:33 -04:00
Jan-Ivar Bruaroey
ed7644263b Bug 882145: gUM constraints converted to webidl + gUMDevices() takes constraints. r=bz r=jesup 2013-09-14 00:48:39 -04:00
Steven Lee
07913c382c Bug 904025 - part2: stop MediaStream when there is incoming call. r=jesup 2013-09-13 16:51:48 +08:00
Jan-Ivar Bruaroey
1394b10399 Bug 903741: Use new DOMError approach in PeerConnection to get error messages out + unittests r=jesup 2013-09-06 15:29:29 -04:00
Peter Van der Beken
ecb01ed68b Bug 905392 - Need way to throw web-console-visible exception-message from JS-implemented webidl object. r=bz. 2013-09-03 14:01:53 +02:00
Robert O'Callahan
8ca63f18ef Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
--HG--
extra : rebase_source : 0787130b1814c74bfb38dc178de94022f0b2e64e
2013-09-02 20:41:57 +12:00
Mike Hommey
05b3f24e0e Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
Adam Roach [:abr]
c0095d92cc Bug 906843 - Instrument signaling for isolation of system delays r=ehugg 2013-09-04 18:50:28 -05:00
Randell Jesup
f587d1f5aa Bug 901583: Reapply mozilla patches on top of webrtc.org 3.34, use NEON detection rs=jesup
--HG--
rename : media/webrtc/trunk/webrtc/modules/audio_device/android/audio_device_opensles_android.cc => media/webrtc/trunk/webrtc/modules/audio_device/audio_device_opensles.cc
rename : media/webrtc/trunk/webrtc/modules/audio_device/android/audio_device_opensles_android.h => media/webrtc/trunk/webrtc/modules/audio_device/audio_device_opensles.h
2013-08-30 02:08:57 -04:00
Boris Zbarsky
527fc53e17 Bug 909645 part 3. Make including SpeechRecognition.h and MediaManager.h not pull ipdl headers. r=ms2ger 2013-08-28 00:14:57 -04:00
Brian O'Keefe
0ee041b9fd Bug 875934 - Move LIBRARY_NAME to moz.build, batch 3; r=mshal 2013-08-15 09:02:09 -04:00
Boris Zbarsky
814e6108be Back out revisions 042d50591265:69f4af72765c (bug 909645) due to Windows bustage causing a CLOSED TREE. 2013-08-28 01:46:00 -04:00
Boris Zbarsky
a210c094d7 Bug 909645 part 3. Make including SpeechRecognition.h and MediaManager.h not pull ipdl headers. r=ms2ger 2013-08-28 00:14:57 -04:00
Ben Brittain
0dda1b0d68 Bug 874175 - Add telemetry for ice success rates. r=derf 2013-08-26 14:33:31 -04:00
Randell Jesup
7c2560bf88 Bug 909187: Part 2 - Allow DOM MediaStreams to intercept SetTrackEnabled calls r=roc (reland) 2013-08-26 02:07:19 -04:00
Wes Kocher
867435ec69 Backed out 2 changesets (bug 909187)
Backed out changeset 79b1a4a62635 (bug 909187)
Backed out changeset 0601038e2a31 (bug 909187)
2013-08-26 02:29:55 -07:00
Randell Jesup
a95c9e7fee Bug 909187: Part 2 - Allow DOM MediaStreams to intercept SetTrackEnabled calls r=roc 2013-08-26 02:07:19 -04:00
Randell Jesup
dc8a4ca944 Bug 884365: Deliver gUM data directly to PeerConnection to avoid delay buildup and resampling r=roc 2013-08-24 09:53:11 -04:00
Jan-Ivar Bruaroey
ea345194db Bug 906105 - Store external 0-based sdpMLineIndex rather than internal 1-based one. r=ehugg 2013-08-22 12:26:54 -04:00
Ms2ger
2fab82586f Bug 883284 - Part c: Move LIBXUL_LIBRARY into moz.build (d-e); r=mshal 2013-08-22 08:56:00 +02:00
Ms2ger
5173d3f36d Bug 906351 - Use @DEPTH@ even more; r=ted 2013-08-22 08:55:59 +02:00
Ms2ger
66214743ad Bug 882859 - Part b: Move FAIL_ON_WARNINGS into moz.build; r=joey+gps 2013-08-22 08:55:59 +02:00
Ehsan Akhgari
c0a07f27fe Bug 905353 - Minimize the #includes in dom/base; r=jst
--HG--
extra : rebase_source : e7a1d2262bf6d8c9b78057b8eb6cdbfd98262f68
2013-08-15 14:17:48 -04:00
Brian O'Keefe
3dadb0e396 Bug 896177 - Remove useless config.mk includes; r=gps 2013-07-17 16:06:53 -04:00
Jan-Ivar Bruaroey
f3a19050fc Bug 903539 - Readable exceptions for missing username/credential on turn servers (still in Error console, sigh). r=jesup 2013-08-10 04:19:35 -04:00
Trevor Saunders
b2dc01f1a7 bug 886526 - remove IS_COMPONENT and MODULE_NAME makefile vars for things in libxul r=bsmedberg r=glandium 2013-08-08 20:12:37 -04:00
Adam Roach [:abr]
0737f2ad29 Bug 901707: update IPeerConnection UUID r=ekr 2013-08-05 18:01:01 -05:00
Adam Roach [:abr]
249dcce888 Bug 901706: update IPeerConnectionObserver UUID r=ekr 2013-08-05 18:01:00 -05:00
Trevor Saunders
64dbc43c4d backout bug 886526 because it probably made us use a lot more memory to link on windows 2013-07-29 11:03:21 -04:00
Mina Almasry
a63f698217 Bug 872377 - Restore "toJSON" to list of reserved webidl keywords. r=bz
This patch makes toJSON a reserved webidl keyword, and changes the implementation of mozRTCSessionDescription to use a jsonifier.
2013-07-29 12:39:18 -04:00
Joshua Cranmer
f44c71b4ef Bug 884061 - Part 3f: Use NS_DECL_THREADSAFE_ISUPPORTS in dom/, r=smaug,dhylands.
--HG--
extra : rebase_source : b8eaae07c54c94c8c46c7ed4c0e226eb74584652
2013-07-18 21:21:20 -05:00
Randell Jesup
d7e646a9aa Bug 893021: add tests for DataChannel dictionary items r=jsmith 2013-07-22 10:47:51 -04:00
Jason Smith
7ad8c28aee Bug 831789 - Enhance existing peer connection mochitests to check for media flow. r=jesup 2013-07-14 23:02:25 -07:00
Boris Zbarsky
6be6fb3ca2 Bug 893004 part 2. Remove various no-longer-used XPCOM bits from Navigator, except the ones from nsIDOMNavigator. r=smaug
--HG--
rename : dom/network/interfaces/nsIDOMNavigatorNetwork.idl => dom/network/interfaces/nsIMozNavigatorNetwork.idl
2013-07-17 23:23:52 -04:00
Randell Jesup
29052f6c56 Bug 892441: Actually use the new names for createDataChannel r=smaug 2013-07-16 14:33:37 -04:00
Brian O'Keefe
f98dd45a72 Bug 883502 - Part 1: Move 'chromium_config.mk' includes after rules.mk. r=gps 2013-07-04 08:28:43 -04:00
Boris Zbarsky
4e13ee3c6a Bug 838146 part 10. Turn on WebIDL bindings for Navigator. r=smaug 2013-07-12 10:37:23 -04:00
Boris Zbarsky
0563b53628 Bug 838146 part 2. Implement WebIDL API on Navigator for all our nonstandard extensions that are not behind build-time flags. r=smaug, sr=peterv 2013-07-12 10:35:44 -04:00
Trevor Saunders
238525e2d8 bug 887483 - remove a bunch of useless assignments to FORCE_STATIC_LIB implied by LIBXUL_LIBRARY=1 r=mshal 2013-07-11 11:06:34 -04:00
Jan-Ivar Bruaroey
c715ae5174 Bug 890832 - Modify test_peerConnection_bug825703.html to no longer hit outside sites. r=jsmith 2013-07-10 09:30:14 -04:00
Ryan VanderMeulen
1d7eff0f7a Backed out changeset b7d6458d2a3c (bug 887483) for apparently causing Android robocop-2 failures. 2013-07-10 13:51:28 -04:00
Trevor Saunders
d82043f811 bug 887483 - rm a bunch of useless assignments to FORCE_STATIC_LIB r=mshal 2013-06-25 14:29:26 -04:00
Trevor Saunders
ace23958ea bug 886526 - disallow MODULE_NAME and IS_COMPONENT for makefiles in libxul r=bsmedberg 2013-06-25 11:15:21 -04:00
Ed Morley
22f2e3f385 Bug 890832 - Disable test_peerConnection_bug825703.html until it doesn't hit sites outside of build infra 2013-07-08 09:54:57 +01:00
Suhas Nandakumar
d1d00ad556 Bug 886891: Don't show recording indicator when using fake sources r=jesup 2013-07-04 22:53:10 -07:00
Joey Armstrong
44ade60e99 bug 870370: EXTRA_COMPONENTS cleanup for conversion patches #1 & #2. 2013-07-03 12:01:06 -04:00
Henrik Skupin
cd460f4592 Bug 796894 - Implemention of the DataChannelTest framework and basic datachannel tests. r=jesup
--HG--
extra : rebase_source : 23598d0824be05aa70a71cd683f826d465fce1b6
2013-03-15 16:39:01 +01:00
Ethan Hugg
aaf4c5a0cf Bug 875640 - re-enable crashtest for Android r=philor 2013-06-20 16:17:05 -07:00
Brian O'Keefe
ed17339221 Bug 875934 - Move LIBRARY_NAME to moz.build (batch #1); r=mshal
--HG--
extra : rebase_source : 385d3fd65475ffc18ee44ae088753649470e214b
2013-06-17 15:21:01 -04:00
Henrik Skupin
0d4ec91056 Bug 881658 - Fix handling of error and event callbacks in current WebRTC Mochitests. r=jsmith
--HG--
extra : rebase_source : 1d98e4ce4f339f757f60b98e49ab2e28a8e5912f
2013-06-13 19:43:45 +02:00
Joey Armstrong
bfded569cf bug 870370: move EXTRA_COMPONENTS to moz.build (file batch #2). r=mshal 2013-06-10 11:19:28 -04:00
Adam Roach [:abr]
f2c5140fe8 Bug 784519 - Part 4: signalingState mochi tests r=jsmith 2013-05-16 21:47:50 -05:00
Adam Roach [:abr]
3b94a9916c Bug 784519 - Part 3: Send Signaling State from SIPCC to PeerConnection r=ekr 2013-05-16 18:41:46 -05:00
Jan-Ivar Bruaroey
0a5c597380 Bug 879654: Tolerate '?transport=udp' by stripping it r=jesup 2013-06-05 15:44:48 -04:00
Adam Roach [:abr]
b2794b19f8 Backed out changeset 90968836cce3 (bug 784519) on a CLOSED TREE 2013-06-06 17:40:21 -05:00
Adam Roach [:abr]
279beca405 Backed out changeset 8ec73e6aa7d3 (bug 784519) on a CLOSED TREE 2013-06-06 17:40:21 -05:00
Adam Roach [:abr]
6a1c4c7b0f Bug 784519 - Part 4: signalingState mochi tests r=jsmith 2013-05-16 21:47:50 -05:00
Adam Roach [:abr]
fc18ebefc1 Bug 784519 - Part 3: Send Signaling State from SIPCC to PeerConnection r=ekr 2013-05-16 18:41:46 -05:00
Ryan VanderMeulen
edb7e8f047 Backed out changeset 84fb317ea1d2 (bug 831789) for mochitest-3 timeouts.
CLOSED TREE
2013-06-06 13:51:37 -04:00
Jason Smith
18a3247db7 Bug 831789 - Enhance existing peer connection mochitests to check for media flow. r=jesup 2013-05-26 20:32:28 -04:00
Arnaud Sourioux
feea85a7f1 Bug 877746 - Annotate ~230 methods with MOZ_OVERRIDE in /dom. r=Ms2ger 2013-06-05 12:15:48 -04:00
Randell Jesup
9ff8467bf0 Bug 878945: rename RTCDataChannelInit dictionary items to match updated spec r=smaug 2013-06-03 17:34:42 -04:00
Mike Shal
6f32ddf61c Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Phil Ringnalda
6517d7d7be Bug 875640 - disable dom/media/tests/crashtests/855796.html for too-frequent silent kills of the entire crashtest suite on Android 2013-05-23 22:33:23 -07:00
Jan-Ivar Bruaroey
ee9ecdb021 Bug 872839 - Part 1: Put new PeerConnections on global list earlier, ensuring close is called should PC.initialize fail. r=jesup 2013-05-22 13:05:20 -04:00
Adam Roach [:abr]
8b9deb51a5 Bug 784519 - Part 2: Fix success callback event names r=jesup,jsmith 2013-05-07 21:13:42 -05:00
Mike Hommey
616b5aae26 Backout changeset be729bc526a3 (part of bug 864035) 2013-05-18 11:10:45 +02:00
Mike Hommey
5638e38904 Bug 864035 - Don't use a forward declaration for mozilla::dom::SpeechRecognition for use with a WeakPtr. r=smaug 2013-05-18 09:51:54 +02:00
David Zbarsky
66e862daca Bug 864206 - Use dom::Touch instead of nsIDOMTouch where possible r=Ms2ger 2013-05-17 13:17:53 -07:00
Jan-Ivar Bruaroey
879514b941 Bug 823512: Part 4: Workaround for lack of serializer support (bug 863402). r=bz 2013-05-15 01:07:49 -04:00
Jan-Ivar Bruaroey
ecc638b46f Bug 823512: Part 3: Deprecated API calls emit warnings to web-console. r=jesup,bz 2013-05-11 20:48:29 -04:00
Jan-Ivar Bruaroey
9386baa685 Bug 823512: Part 2: Update PeerConnection to spec. states + DataChannel. r=bz,rjesup,ekr 2013-05-16 19:40:23 -04:00
Jan-Ivar Bruaroey
7921c9c1e4 Bug 823512: Rewrite PeerConnection in JS-implemented WebIDL r=bz,jesup 2013-05-07 20:55:21 -04:00
Henrik Skupin
74a4d15c23 Bug 856319 - Don't offer m=application unless createDataChannel is called first. r=jesup 2013-05-16 21:59:49 +02:00
Jason Smith
f68f8b5663 Bug 866514 - Basic gUM mochitests for media stream tracks. r=roc 2013-05-05 19:48:37 -07:00
Ed Morley
2710e5d6a9 Backed out changeset 496846474ed3 (bug 864774) 2013-05-13 10:05:49 +01:00
Mike Shal
d2b29f4e87 Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey
From 140b9201e3b5d2d8efe7af286d279c2411dbc197 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Randell Jesup
5a8921f52c Bug 864255: Move more of PeerConnectionMedia shutdown to occur synchronously r=ekr 2013-05-12 22:16:40 -04:00
Robert O'Callahan
5c369f6cf2 Bug 866514. Part 2: Delay delivering getUserMedia stream result until the DOM object has asynchronously acquired the desired tracks. r=jesup
--HG--
extra : rebase_source : 26a908d2e1bcf0d6d83a864f47dd9d117699bb9c
2013-05-03 17:07:37 +12:00
Ryan VanderMeulen
c8bea520cd Merge m-c to inbound. 2013-05-07 10:10:46 -04:00
Michael Wu
ca67e3cae3 Bug 869206 - Make webrtc code build on gonk-JB, r=jesup 2013-05-04 11:00:35 -04:00
Jason Smith
896c844696 Bug 863929 - Crashtest for gsmsdp_negotiate_codec crash. r=ethanhugg 2013-04-30 21:07:32 -07:00
Jason Smith
157c2753ee Bug 860143 - Crashtest for NrIceStunServer::ToNicerStunStruct assertion failure. r=abr 2013-05-01 20:56:31 -07:00
Daniel Holbert
b9e2daaca1 Bug 863929 followup: shift crashtest.list entry by 1 line, to the right spot, alphabetically. DONTBUILD 2013-05-06 10:45:01 -07:00
Jason Smith
7c09e86071 bug 862883 - Enable webrtc mochitests on FxAndroid. r=gcp 2013-05-02 10:33:15 -07:00
Ms2ger
fe38e416ee Backout changesets f309dacf4010:be3cef4b69e3 for thread safety assertions on Windows and test failures on OSX. 2013-05-05 11:51:47 +02:00
Robert O'Callahan
42fc65ad46 Bug 866514. Part 2: Delay delivering getUserMedia stream result until the DOM object has asynchronously acquired the desired tracks. r=jesup 2013-05-03 17:07:37 +12:00
Ryan VanderMeulen
ee6ba79e8b Merge m-c to birch. 2013-05-02 13:10:42 -04:00
Jason Smith
a446620df6 Bug 861958 - Crashtest for DataChannelConnection::Open crash. r=jesup 2013-05-01 20:44:28 -07:00
Chiajung Hung
03375ee9b1 Bug 825110 - Part 3: WebRTC changes for B2G WebRTC video module. r=jesup 2013-05-02 08:00:12 -04:00
David Zbarsky
e7c500d80d Bug 861729 - Remove nsPIDOMWindow::GetExtantDocument r=Ms2ger 2013-04-24 00:22:37 -04:00
Jan-Ivar Bruaroey
1fcdf6a18a Bug 857765 - Add try/catch to content-script window.onerror call. r=abr 2013-04-17 19:03:39 -04:00
Jan-Ivar Bruaroey
75340a373b Bug 861718 - Friendly error about PeerConnection missing in Offline mode. r=jesup 2013-04-17 01:16:02 -04:00
Jan-Ivar Bruaroey
ab26e0f1e6 Bug 857765: Log errors thrown by user-defined PeerConnection callbacks r=msucan 2013-04-16 19:23:07 -04:00
Mike Shal
24b4056720 Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey 2013-04-16 15:24:43 -04:00
Adam Roach [:abr]
44c3f3f149 Bug 860952 - Add error site information to unexpectedCallbackAndFinish callback r=jsmith 2013-04-12 09:45:26 -05:00
Henrik Skupin
31cb07457a Bug 858135 - Update LocalMediaStreamPlayback inheritance to use Object.create(). r=jesup 2013-04-11 07:48:09 -04:00
Adam Roach [:abr]
204a094ad5 Bug 856425: Call onicecandidate with a null candidate immediately after setLocalDescription succeeds r=ekr 2013-04-09 16:18:32 -05:00
Jan-Ivar Bruaroey
a539b3fbc7 Bug 855769: Wire up TURN support in RTCPeerConnection config r=jesup 2013-03-29 19:02:08 -04:00
Jason Smith
2b05adbd6c Bug 836349 - Crashtest for bug 836349. r=abr
DONTBUILD
2013-04-08 16:14:24 -05:00
Ryan VanderMeulen
6aa3947d49 Backed out changeset 6c40b2d396c6 (bug 836349) for a bad commit message. 2013-04-08 17:29:38 -04:00
Adam Roach [:abr]
b6a0057d67 # HG changeset patch
# User Jason Smith <jsmith@mozilla.com>
# Date 1364784773 25200
# Node ID 509272e28c38cc8962e67465e3be58281d9af33a
# Parent  0b7c27024048cdfbbd62005d1c4ad5e7f6edf8a8
bug 836349 - Crashtest for bug 836349. r=abr
2013-04-08 16:14:24 -05:00
Jason Smith
be5f1d1d63 Bug 850275 - Adds some basic mochitests for offer media constriants. r=jesup 2013-04-02 08:06:59 -07:00
Masatoshi Kimura
2ca51c4f79 Bug 858224 - Remove most MSVC exemptions for FAIL_ON_WARNINGS. r=ted feedback=dholbert 2013-04-07 13:45:34 +09:00
Adam Roach [:abr]
d75f462ded Bug 853858: Move PeerConnectionTest instance reference into global scope r=jesup,whimboo 2013-04-04 17:08:42 -05:00
Ryan VanderMeulen
b780a1351d Backed out changeset fddde2d1e9b2 (bug 853858) for Windows leaks. 2013-04-05 09:03:22 -04:00
Adam Roach [:abr]
bc9b1d3ffd Bug 853858: Move PeerConnectionTest instance reference into global scope. r=jesup, r=hskupin 2013-04-04 17:08:42 -05:00
Matt Brubeck
9a9b911119 Back out 8daa66c443a3 (bug 853858) because of Android and B2G test failures 2013-04-04 17:36:32 -07:00
Adam Roach [:abr]
d6dbee524b Bug 853858: Move PeerConnectionTest instance reference into global scope r=jesup 2013-04-04 17:08:42 -05:00
Kyle Machulis
f5e3aadf0b Bug 855465 - Add emacs python mode comments to moz.build files; r=gps 2013-04-01 11:36:59 -07:00
Jason Smith
7802ee4108 Bug 855796 - Crashtest for sdp_attr_fmtp_no_value crash. r=ethanhugg 2013-03-31 19:35:35 -07:00
Randell Jesup
f022c884a3 Bug 856434: Bug 837035 didn't create the TransportFlow for DataChannels. Passes the m-line index of the flow r=ehugg 2013-03-31 21:09:27 -04:00
Randell Jesup
a1ddefb2f9 Bug 856397: Make sure we have at least one media line for createOffer() r=ekr,jsmith 2013-03-31 21:09:27 -04:00
Randell Jesup
92ef26b5e7 Bug 846110: ondatachannel() should take an event not a channel r=smaug 2013-03-31 21:09:26 -04:00
Randell Jesup
83250bc1ff Bug 855623: DataChannel DOM changes for adding 'protocol' and external negotiation r=smaug 2013-03-31 21:09:25 -04:00
Kyle Machulis
d2b6e6e01a Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot 2013-03-29 15:12:58 -07:00
Kyle Machulis
5663b98bc5 Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Adam Roach [:abr]
4007d6f4a1 Bug 834270 - Fix PeerConnection error callbacks to return code/reason phrase r=ekr,jsmith 2013-03-29 15:30:16 -05:00
Suhas
86794ec64f Bug 844295 - Make removeStream as not implemented. r=abr, r=jesup 2013-03-29 11:29:28 -04:00
Ryan VanderMeulen
10b71a411f Bug 825560 - Support readyState on PeerConnection. r=jesup 2013-03-27 20:48:52 -04:00
Randell Jesup
f40d05881a Bug 839650: Remove assertion suppression from dom/media/tests/mochitest r=jsmith 2013-03-27 19:46:31 -04:00
Mike Shal
ea1d9b8ba7 Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps 2013-03-19 11:47:00 -07:00
Jan-Ivar Bruaroey
ce35ef21e4 Bug 834933 - PeerConnection.js throws Components.Exception so errors are readable. r=jesup 2013-03-14 17:36:50 -04:00
Gregory Szorc
3d694a85c0 Merge mozilla-central into build-system
dom/interfaces/svg/Makefile.in and dom/media/Makefile.in had merge
conflicts. They were resolved by hand. The former needed 2 IDLs removed.
The latter had a context conflict for EXPORTS_NAMESPACES.
2013-03-12 13:04:55 -07:00
Mike Shal
2eb7c496cb Bug 818246 - Part 7: Move XPIDL_MODULE to moz.build; rs=gps 2013-03-11 22:00:00 -07:00
Gregory Szorc
629b5d86c6 Bug 818246 - Part 4: Move XPIDLSRCS into moz.build (auto); rs=glandium
This is the result of running
|mach mozbuild-migrate --list XPIDLSRCS SDK_XPIDLSRCS XPIDL_SOURCES| and
reverting xpcom/sample/*.
2013-03-12 10:17:46 -07:00
Henrik Skupin
2a2d754bb6 Bug 837458 - Cleanup PC Test Framework to Allow for Better Maintainability and Reusability for Future Tests. r=ekr, r=jsmith 2013-02-15 14:42:26 -08:00
Ryan VanderMeulen
56107311d9 Backed out changeset 4740975a1063 (bug 837458) for Android mochitest failures. 2013-03-08 16:08:45 -05:00
Henrik Skupin
9a7cda5f3e Bug 837458 - Refactoring of PeerConnection mochitest framework. r=ekr, r=jsmith
--HG--
extra : rebase_source : 77c8b111a058c9caa13afeec9042497254725fa3
2013-02-15 14:42:26 -08:00
Randell Jesup
82afed2e43 Bug 839650: Add debugs to MediaStreamGraph to ease investigation of issues in the future r=roc 2013-03-07 03:53:45 -05:00
Gregory Szorc
795c5eeeff Bug 818246 - Part 1: Remove unncessary definitions of XPIDL_MODULE; r=glandium
XPIDL_MODULE defaults to MODULE. These Makefile.in were setting
XPIDL_MODULE to the same value as MODULE.

--HG--
extra : rebase_source : e96bd34d5949d0ab94cecbec35d6c9f4bffec01e
2013-03-07 05:03:51 -08:00
Ed Morley
f16c99acd7 Backed out changeset be1ee54becf4 (bug 839650) for build failures 2013-03-07 09:10:47 +00:00
Randell Jesup
1d6e4a068a Bug 839650: Add debugs to MediaStreamGraph to ease investigation of issues in the future r=roc 2013-03-07 03:53:45 -05:00
Ralph Giles
c9db5b59d4 Bug 849442 - Fix EXPORT_NAMESPACE typo. r=ted 2013-03-08 16:58:55 -08:00
Randell Jesup
97f75463f6 Bug 842715: Refactor gUM prefs use to be on mainthread, and prepare for constraints r=derf 2013-03-04 16:02:17 -05:00
Randell Jesup
2aebf752ea Bug 843971: initializer order bustage fix rs=bustage 2013-03-02 22:04:40 -05:00
Randell Jesup
b35e9206f5 Bug 843971: fix backend for GUM a/v notification in opt builds r=derf 2013-03-02 21:49:29 -05:00
L. David Baron
3c1156d59c Bug 404077: Adjust annotations of expected assertions. 2013-02-28 17:59:07 -08:00
Ms2ger
c6832bb745 Merge m-i to b-s. 2013-02-28 14:46:10 +01:00
Ed Morley
1b556e75bc Bug 404077 - Adjust annotations of expected assertions; r=me on a CLOSED TREE 2013-02-28 13:24:36 +00:00
Gregory Szorc
27c42e83c6 Merge mozilla-central into build-system
The 3 merged files had no conflicts and were manually verified to ensure
no incompatible changes crept in.
2013-02-27 21:02:02 -08:00
Gregory Szorc
803629b9c6 Merge mozilla-central into build-system
There were merges in configure.in and some Makefile.in. None had any
conflicts. I spot verified the Makefile.in changes and confirmed that
the changes did not touch any DIRS* variables.
2013-02-27 10:03:52 -08:00
Ms2ger
2801c25ab8 Merge m-c to b-s. 2013-02-26 19:09:25 +01:00
Gregory Szorc
16f0413b0c Merge mozilla-central into build-system
Only conflict was configure.in amd was due to context, not
changed lines themselves.
2013-02-25 22:09:18 -08:00
Gregory Szorc
3fd0b2c59d Bug 784841 - Part 18k: Convert /dom; f=Ms2ger rs=khuey 2013-02-25 12:47:20 -08:00
Randell Jesup
1987838f73 Bug 843971: Add MediaManager function to report what a window is capturing r=smaug 2013-02-27 15:36:06 -05:00
L. David Baron
ff34707a75 Bug 404077: Adjust annotations of expected assertions. 2013-02-27 10:37:19 -08:00
L. David Baron
2c80911fe7 Bug 404077: Adjust annotations of expected assertions. CLOSED TREE 2013-02-27 18:46:42 -08:00
L. David Baron
9fd9672955 Bug 404077: Adjust annotations of expected assertions. CLOSED TREE 2013-02-27 18:12:17 -08:00
Alex Xu
288aa01b0f Bug 840834 - Fix compiler warning. r=jesup 2013-02-25 09:07:16 -05:00
L. David Baron
05d5d9dfa9 Bug 404077: Use navigator.platform.startsWith rather than navigator.platform.indexOf, at Jesse's suggestion. 2013-02-26 22:23:08 -08:00
L. David Baron
4f4296979b Bug 404077: Annotate known assertions in mochitests. 2013-02-25 18:39:21 -08:00
Adam Roach [:abr]
e72d4d5672 Bug 839647 - Remove crash test workaround r=jesup 2013-02-22 10:08:54 -06:00
Randell Jesup
e43b578e6d Bug 843190: Allow cameras/mics to be shared if permissions UI is disabled r=derf 2013-02-20 17:08:44 -05:00
Florian Quèze
1c393919a0 Bug 839106 - Add preferences to control the stun behavior, r=jesup. 2013-02-18 14:49:14 +01:00
Jan-Ivar Bruaroey
50a6521076 Bug 835370 - Optional offer/answer constraints work + unsupported mandatory ones fail. r=bz, r=jesup 2013-02-14 02:08:56 -05:00
Randell Jesup
5e323ba22d Bug 826044: Fix Webrtc crashtests, disable known permaoranges r=jsmith 2013-02-17 13:54:05 -05:00
Jan-Ivar Bruaroey
837e9ad9b7 Bug 841958 - <reftest-wait> avoids JS SecurityError in crashtest 822197.html. r=jesup 2013-02-16 19:55:41 -05:00
Boris Zbarsky
a41a8c62d4 Bug 822674 followup to disable this test on Android. r=jesup 2013-02-16 00:59:11 -05:00
Boris Zbarsky
213f724948 Bug 822674. Give RTCPeerConnection a sane classinfo. r=jst,jesup. r=peterv pending 2013-02-15 22:41:31 -05:00
Justin Dolske
7eade1bb25 Bug 827145 - When no A/V devices are available, return that error to the page's getUserMedia callbacks. r=jesup 2013-02-15 19:22:27 -08:00
Ryan VanderMeulen
30e5ea9fb1 Backed out changeset 39d8916b698b (bug 826044) for frequent failures. 2013-02-15 21:27:17 -05:00
Randell Jesup
dbc69eee97 Bug 835953: Notify UI that all gUM streams for a WindowID are gone r=dolske 2013-02-15 11:10:15 -05:00
Randell Jesup
281c285c54 Bug 826044: enable WebRTC crashtests r=jsmith 2013-02-15 19:54:29 -05:00
Robert O'Callahan
9146383988 Bug 837034. Part 2: Convert DOMMediaStream to use WebIDL. r=peterv,jesup
--HG--
rename : content/media/nsDOMMediaStream.cpp => content/media/DOMMediaStream.cpp
rename : content/media/nsDOMMediaStream.h => content/media/DOMMediaStream.h
extra : rebase_source : 483fca748444db20ed0d35cb586485f277e1808c
2013-02-15 21:04:11 +13:00
Robert O'Callahan
009ce30b8d Bug 837034. Part 1: Rename nsDOM(Local)MediaStream to DOM(Local)MediaStream and put them in the mozilla namespace. r=jesup
--HG--
rename : content/media/nsDOMMediaStream.cpp => content/media/DOMMediaStream.cpp
rename : content/media/nsDOMMediaStream.h => content/media/DOMMediaStream.h
extra : rebase_source : 6fd3f71779b4ecb9d3b053b6cd844c2ff0c25f80
2013-02-15 21:01:58 +13:00
Ryan VanderMeulen
a98395cd45 Merge the last PGO-green inbound changeset to m-c. 2013-02-14 17:16:49 -05:00
Randell Jesup
1abf09a6e0 Bug 829907: release video capture device on MainThread (mac only) r=bsmedberg 2013-02-14 14:59:27 -05:00
Adam Roach [:abr]
5461f0563c Bug 840344: Prevent multiple creations of local SDP r=ekr,jsmith 2013-02-14 10:04:09 -06:00
Jason Smith
ded65ce9c1 Bug 837324 - Crashtest for WebRTC crash [@fsmdef_ev_addcandidate]. r=jesup 2013-02-05 00:35:21 -08:00
Jason Smith
4a8e0866e1 Bug 822109 - Add a bunch of basic functional tests for getUserMedia and enable a per config setting for those tests for fake vs. non-fake. r=jesup 2013-02-07 17:35:17 -08:00
Randell Jesup
61ea66ea37 Bug 830247: rollup of changes to media/webrtc/trunk, and backouts of some temp patches r=ted,derf
--HG--
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/BaseFilter.cpp => media/webrtc/trunk/webrtc/modules/video_capture/windows/BaseFilter.cpp
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/BaseFilter.h => media/webrtc/trunk/webrtc/modules/video_capture/windows/BaseFilter.h
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/BaseInputPin.cpp => media/webrtc/trunk/webrtc/modules/video_capture/windows/BaseInputPin.cpp
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/BaseInputPin.h => media/webrtc/trunk/webrtc/modules/video_capture/windows/BaseInputPin.h
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/BasePin.cpp => media/webrtc/trunk/webrtc/modules/video_capture/windows/BasePin.cpp
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/BasePin.h => media/webrtc/trunk/webrtc/modules/video_capture/windows/BasePin.h
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/DShowTools.h => media/webrtc/trunk/webrtc/modules/video_capture/windows/DShowTools.h
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/MediaType.cpp => media/webrtc/trunk/webrtc/modules/video_capture/windows/MediaType.cpp
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/MediaType.h => media/webrtc/trunk/webrtc/modules/video_capture/windows/MediaType.h
2013-02-09 23:16:10 -05:00
Randell Jesup
213fed9bfc Bug 837874: Check ObserverService before adding observers in MediaManager r=derf 2013-02-07 22:14:21 -05:00
Jason Smith
739785cb20 bug 837421 - Crashtest for WebRTC ConnectionDataConnection causes assertion failures if called a second time. r=jesup 2013-02-05 00:23:51 -08:00
Henrik Skupin
d360fba255 Bug 838318 - Crashtest 791330.html timeout because of missing try/catch. r=jesup 2013-02-04 08:57:01 +01:00
Jason Smith
7c36535e37 bug 837028 - Add logging statements for basic peer connection tests. r=jesup 2013-01-31 20:12:51 -08:00
Andrew Miller
8460d4d0f4 Bug 834100 - Null deref if you call addIceCandidate on an RTCPeerConnection before setting localDesc [@ fsmdef_ev_addcandidate]. r=abr 2013-01-31 15:43:03 -05:00
Ryan VanderMeulen
eca075fe92 Backed out changeset b1e8d7154488 (bug 834100) for Fedora64 M3 orange. 2013-01-31 17:14:13 -05:00
Andrew Miller
3b617bcb01 Bug 834100 - Null deref if you call addIceCandidate on an RTCPeerConnection before setting localDesc [@ fsmdef_ev_addcandidate]. r=abr 2013-01-31 15:43:03 -05:00
Randell Jesup
439ab021c2 Bug 818670: Enable AEC in PeerConnection, AGC/NoiseSuppression in gUM (w/bustage fix) r=derf 2013-01-29 11:55:09 -05:00
Randell Jesup
f8ea191790 Bug 836294: Don't drop array of media devices on the floor r=bz 2013-01-30 10:56:10 -05:00
Ed Morley
b8cab0271d Backout 40f09f7bc670 & fc262e3c635f (bug 818670) for frequent fedora64 mochitest-3 leaks on a CLOSED TREE 2013-01-30 10:32:11 +00:00
Randell Jesup
31ade0db43 Bug 818670: Enable AEC in PeerConnection, AGC/NoiseSuppression in gUM (w/bustage fix) r=derf 2013-01-29 11:55:09 -05:00
Ed Morley
67d41c1674 Backout df75a87cce60 & 19e164f7d88d (bug 818670) for build bustage on a CLOSED TREE 2013-01-29 17:28:30 +00:00
Randell Jesup
eb99b87929 Bug 818670: Enable AEC in PeerConnection, AGC/NoiseSuppression in gUM r=derf 2013-01-29 11:55:09 -05:00
Jason Smith
4876d9175d Bug 822197 - Crashtest for assertion failure: cb_hdr and crash fim_process_event/FIM_DEBUG. r=ehugg 2013-01-28 10:38:06 -08:00
EKR
d005034d5d Bug 816780 - Merge all incoming m-lines into one MediaStream. r=jesup,abr 2013-01-24 08:34:18 -08:00
Adam Roach [:abr]
fd861268ea Bug 834153 - Mochitest. r=ekr 2013-01-24 12:11:08 -06:00
Adam Roach [:abr]
5b77951d56 Bug 834153 - Queue CreateAnswer State Checks, remove extraneous _executeNext calls. r=jesup 2013-01-24 21:44:30 -06:00
Sotaro Ikeda
c511765584 Bug 833521 - forward "recording-device-events" event to parent process, r=dougt 2013-01-24 21:45:36 -05:00
Jan-Ivar Bruaroey
e473c4cd28 Bug 834463: Corrected RTCConfiguration format. r=jst 2013-01-24 17:58:29 -05:00
Jan-Ivar Bruaroey
327a61e43e Bug 825703: Stun configuration from JS for PeerConnections (IP only) r=bz,jesup 2013-01-23 14:21:25 -05:00
Adam Roach [:abr]
f87a8298a1 Bug 827843: Check for closed state on relevant operations r=jesup,smaug 2013-01-17 14:25:17 -06:00
Ryan VanderMeulen
b576d15101 Backed out changeset 33b1caee42d2 (bug 827843) for Android test failures. 2013-01-24 20:02:59 -05:00
Andrew Miller
e764c791cc Bug 833948 - Fix misspelling of property from candidateInitDict. r=rjesup 2013-01-24 10:00:22 +13:00
Adam Roach [:abr]
e1bfd6320a Bug 827843: Check for closed state on relevant operations r=jesup,smaug 2013-01-17 14:25:17 -06:00
Adam Roach [:abr]
aa7359029f Bug 825570: Finish plumbing attribute getters for localDescription and remoteDescription r=jesup,smaug 2013-01-14 16:25:54 -06:00
Randell Jesup
83ac0a2ab6 Bug 825510: Mark PeerConnection mochitests as desktopsupportedonly r=ted 2013-01-22 14:54:10 -05:00
Randell Jesup
6010043a43 Bug 825510: enable PeerConnection mochitests r=ted a=nonlibxul 2013-01-22 11:34:46 -05:00
Adam Roach [:abr]
9c2697eb77 Bug 824919: Weaken key references to PeerConnection and friends r=jesup,smaug,ekr 2013-01-17 17:11:14 -06:00
Henrik Skupin
a2e17be0ae Bug 831782 - Small fixes for WebRTC mochitests. r=jesup 2013-01-17 22:33:02 +01:00
Ethan Hugg
b7496984c6 Bug 825565 CreateOffer/Answer should be callable more than once r=jesup 2013-01-16 07:53:56 -08:00
Randell Jesup
da209aea3d Bug 831427: Gate RemoveListener(stream) to avoid calling if Destroy() pending r=roc 2013-01-17 02:38:21 -05:00
Gian-Carlo Pascutto
ce79fd73e4 Bug 812650 - Enable WebRTC audio recording on Android. r=dmose 2013-01-16 10:14:49 +01:00
Ryan VanderMeulen
1569c1b539 Backed out changeset cebb008a72f9 (bug 824919) for mochitest b-c orange.
CLOSED TREE
2013-01-14 22:01:12 -05:00
Adam Roach [:abr]
effbd6b1c4 Bug 824919: Weaken key references to PeerConnection and friends,r=jesup,smaug,ekr 2013-01-14 17:00:20 -06:00
Randell Jesup
103441ca2b Bug 827913: remove no-longer-correct MOZ_ASSERT in getUserMedia r=derf 2013-01-08 22:10:09 -05:00
Ethan Hugg
e41890fad5 Bug 825569 - Allow setLocal/RemoteDescription to be called more than once r=jesup 2013-01-08 10:40:15 -08:00
Randell Jesup
9931519879 Bug 827203: add locks against calling RemoveListener on a Destroy()ed MediaStream r=roc 2013-01-07 21:44:43 -05:00
Randell Jesup
9140a5f30f Bug 826576: Manage the lifetimes of GUMCMSL objects (with inactive Listeners) r=roc 2013-01-06 21:31:32 -05:00
Randell Jesup
31f97be9e0 Bug 827007: Implement Stop for UserMediaStreams; add NotifyRemoved for MediaStream listeners r=roc 2013-01-06 21:31:30 -05:00