Commit Graph

195 Commits

Author SHA1 Message Date
Randell Jesup
f82f847448 Bug 837161: don't assert mainthread in AudioConduit create/init/destroy if in a unittest r=ehugg 2013-02-01 13:28:38 -05:00
Robert O'Callahan
ee2ea45fed Bug 830707. Part 3: Don't constrain AudioSegment to a fixed number of channels. r=jesup
--HG--
extra : rebase_source : feacede00821b6673ce04c886a9c3727a4989404
2013-01-21 09:44:44 +13:00
Adam Roach [:abr]
d1d010a78a Bug 834383: Ensure PeerConnectionImpl destructor doesn't use globals after they're gone r=jesup,bsmith 2013-01-30 15:31:22 -06: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
0f2b49e13c Backed out changeset 70872c020944 (bug 834383) speculatively to see if it fixes the random timeouts in test_peerConnection_basicAudio.html and friends.
CLOSED TREE
2013-01-31 20:24:18 -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
Adam Roach [:abr]
e3b62de8f5 Bug 834383: Ensure PeerConnectionImpl destructor doesn't use globals after they're gone r=jesup,bsmith 2013-01-30 15:31:22 -06:00
Randell Jesup
8fae865146 Bug 818670: Ensure PipelineListener doesn't release conduit off main thread r=derf 2013-01-30 21:26:45 -05:00
Randell Jesup
96dab7f75f Bug 818670: merge AudioConduits to allow AEC to work r=ekr 2013-01-29 11:57:44 -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
Daniel Holbert
c68ff3dc3f Bug 812278 followup: Remove a few more unnecessary semicolons after MOZ_MTLOG_MODULE(), for consistency. (no review) 2013-01-30 13:13:36 -08: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
Daniel Holbert
6b8c3d1cef Bug 834768: Fix signed/unsigned comparison build warnings in signaling_unittests.cpp. r=jesup 2013-01-29 20:03:42 -08:00
Randell Jesup
49d2e2f679 Bug 818670: merge AudioConduits to allow AEC to work r=ekr 2013-01-29 11:57:44 -05: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
7fe04cc307 Bug 818670: merge AudioConduits to allow AEC to work r=ekr 2013-01-29 11:57:44 -05:00
Randell Jesup
eb99b87929 Bug 818670: Enable AEC in PeerConnection, AGC/NoiseSuppression in gUM r=derf 2013-01-29 11:55:09 -05:00
Boris Zbarsky
de6a67d7d0 Bug 830099. Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that information to skip unneccessary codegen. r=peterv 2013-01-28 23:30:17 -05:00
Phil Ringnalda
b48b7c8bbd Back out c5238879470f and b3cabb259af7 (bug 830099) for bustage 2013-01-28 22:36:59 -08:00
Boris Zbarsky
daed28912a Bug 830099. Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that information to skip unneccessary codegen. r=peterv 2013-01-28 23:30:17 -05:00
Ethan Hugg
eeae54b2b6 Bug 835290 MediaPipeline - replace attempted += of ints with PR_snprintfs r=jesup 2013-01-28 12:26:32 -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
Justin Lebar
da5a042a4d Backed out changeset 9b803c2821b9 (bug 818843) due to B2G device build breakage on Mac. rs=jesup
--HG--
extra : rebase_source : 981d5e9504c69eb76112fca35fd0a36110593659
2013-01-25 17:14:05 -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
EKR
63eedb4bb4 Bug 786236: Per-context configurable STUN servers. r=abr 2013-01-05 11:40:34 -08:00
Randell Jesup
6c2f1e7349 Bug 832683: Match SRTP policy values to enable NACK mode in webrtc r=ekr 2013-01-23 16:41:35 -05:00
Steven Lee
18cbda81f3 Bug 818843 - Media changes. r=rjesup 2013-01-23 18:08:16 -05:00
Ethan Hugg
72d22cb1f8 Bug 806825 - Fix possible data race of PeerConnectionCtx::mSipccState r=jesup 2013-01-22 11:25:04 -08:00
EKR
977c5c9e29 Bug 829757 - Clean up a=candidate stripping. r=abr 2013-01-19 15:18:28 -08:00
Randell Jesup
b41be96585 Bug 832567: Adjust minimum default bitrate to 200Kbps until we support lower resolutions rs=me 2013-01-21 03:49:57 -05:00
Randell Jesup
316409980c Bug 832567: transmitting-only channels weren't accepting RTCP; turn off NACK mode and block bad outgoing RTCP from transmit-only channels r=ekr 2013-01-21 03:49:55 -05:00
EKR
1527ae263c Bug 831764. Reverse DTLS client/server selection to more closely match RFC 5763. r=jesup 2013-01-17 07:54:53 -08:00
EKR
d7abaa8a5a Bug 829624 - Always use 80-bit MAC with SRTCP. r=jesup 2013-01-18 13:03:17 -08:00
Randell Jesup
5b31935363 Bug 831831: Don't ignore incoming RTCP; don't make webrtc code think no bytes were sent r=ekr 2013-01-18 10:45:53 -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
EKR
2d62e13f38 Strip a= from trickle ICE candidates
Bug 829757 - Accept a=candidate ICE candidates (for now). r=ehugg
2013-01-17 09:18:06 -08:00
Adam Roach [:abr]
42bdaeb63d Bug 829461: Check for NULL media stream r=ehugg 2013-01-17 15:32:16 -06:00
Randell Jesup
5e909176f9 Bug 826807: Clean up JSAPI error handling in PeerConnection constraints r=bz 2013-01-17 16:23:44 -05:00
Ethan Hugg
594892fa69 Bug 822197 Handle creation of more PeerConnections than MAX_LINES r=jesup 2013-01-15 13:11:47 -08: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
Adam Roach [:abr]
6c6d18e34d Bug 829761: Remove inactive check for sdpmode if port != 0, r=ekr 2013-01-14 16:38:38 -06:00
EKR
b6b0bb54c1 Bug 828027 - Lower-case digest algorithm names r=ehugg 2013-01-14 09:10:38 -08:00
Chris Peterson
eecfc92b29 Bug 829344 - Part 3: Fix gcc -Wlogical-op warnings in SIP code. r=jesup 2013-01-10 15:19:26 -08:00
Robert O'Callahan
f2ee4df1a0 Bug 827537. Refactor AudioChunk to support having separate buffers for each channel. r=jesup
--HG--
extra : rebase_source : 0aa26e1c3181d9fe5158520d4b33248bae0fa5d0
2012-11-22 18:04:27 +13:00
Chris Peterson
d2b4e410e5 Bug 785918 - Part 1: Replace PR_ARRAY_SIZE() with mozilla::ArrayLength() and MOZ_ARRAY_LENGTH(). r=ehsan 2013-01-05 23:37:25 -08:00
Ehsan Akhgari
129c4cd7fd Bug 579517 follow-up: Remove NSPR types that crept in 2013-01-07 18:21:50 -05:00