Commit Graph

703 Commits

Author SHA1 Message Date
Shian-Yow Wu
fc563255ca Bug 919979 - Crash when calling WebrtcVideoConduit::SendVideoFrame() with very small resolution. r=derf 2013-12-04 13:34:59 +08:00
Ajitesh Gupta
6f00ca55f4 Bug 917047: Remove the security.enable_md5_signatures pref, r=briansmith
--HG--
extra : rebase_source : ae721bc7f91b399e61c2efb869e15ab902c810e0
2013-11-19 16:05:26 -08:00
Matthew Gregan
96b0a6e352 Bug 942657 - Devirtualize AudioStream. r=doublec,gps 2013-11-28 18:09:08 +13:00
Benjamin Peterson
479abf96d4 backout dc9ebdf27e98 (bug 942657) for bustage 2013-11-28 20:50:16 -06:00
Matthew Gregan
8ed6660e86 Bug 942657 - Devirtualize AudioStream. r=doublec,gps 2013-11-28 18:09:08 +13:00
Mike Hommey
334e43f829 Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted 2013-11-22 23:03:21 +09:00
Mike Hommey
fdd3247a81 Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-27 22:55:07 +09:00
Mike Hommey
2f727b6d62 Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Mike Hommey
b038245b8d Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-28 13:08:16 +09:00
Mike Hommey
59b2136630 Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted 2013-11-28 12:49:43 +09:00
Byron Campen [:bwc]
3717ae5701 Bug 935723. Part 1. Decouple ICE state with ICE gathering state r=ekr,abr,jesup 2013-11-13 14:53:30 -08:00
Byron Campen [:bwc]
7490fe07c9 Bug 906990: Part 10. Webidl and implementation for WebrtcGlobal. Encompasses things like global stats and logging. r=jib,bz 2013-11-25 11:01:03 -08:00
Chris Peterson
810aa22c90 Bug 942399 - Fix -Wunused-private-field warnings in media/webrtc/signaling. r=rjesup 2013-11-25 21:48:46 -08:00
Birunthan Mohanathas
9cb196afee Bug 784739 - Switch from NULL to nullptr in webrtc/signaling/; r=ehsan
--HG--
extra : rebase_source : 47841196d7805fd8d69749d554afcc31eff18826
2013-11-25 14:05:03 -05:00
Ryan VanderMeulen
c0054e0452 Merge m-c to inbound. 2013-11-22 15:37:03 -05:00
Ethan Hugg
ab66466b21 Bug 940819 - Signaling - use IPC_PRIVATE instead of generating unique key for IPC r=jesup 2013-11-21 11:08:15 -08:00
Jan-Ivar Bruaroey
758fc8ce90 Bug 933447 - Use new weakRef to JSImpl feature. r=smaug, r=mccr8, r=abr 2013-11-08 19:45:59 -05:00
Mike Hommey
f0d1cd1e10 Bug 939044 - Remove most definitions of MODULE. r=mshal 2013-11-19 11:47:39 +09:00
Byron Campen [:bwc]
610249accd Bug 933841. Add event handler to dump RLogRingBuffer on test failure, and clear RLogRingBuffer on test start. r=ekr 2013-11-01 13:50:49 -07:00
Brad Lassey
190236de1e bug 936549 - Tab sharing capture device won't stream, add rgb image support to media pipeline r=jesup 2013-11-10 16:24:37 -05:00
Randell Jesup
871a4d68f2 Bug 932112: Rollup of changes previously applied to media/webrtc/trunk/webrtc rs=jesup
* * *
* * *
Add AndroidAudioManager to the moz.build files.
2013-11-07 20:07:47 -05:00
Byron Campen [:bwc]
044c03e232 Bug 936031 - Attempted fix. r=ehugg 2013-11-07 15:03:06 -08:00
Byron Campen [:bwc]
a8371a0e88 Bug 936031 - Test case for bug. r=abr 2013-11-07 14:48:43 -08:00
Carsten "Tomcat" Book
dc3520d4b7 merge b2g-inbound to mozilla-central 2013-11-04 13:52:18 +01:00
Chris Pearce
8967534188 Bug 933579 - Export IsVideoContentType() to VideoUtils, so that it can be used elsewhere, and move all of VideoUtils into namespace mozilla. r=kinetik 2013-11-04 11:45:19 +13:00
Matthew Gregan
38cb9b6ce0 Bug 837563 - Enable libcubeb's PulseAudio backend. r=glandium 2013-10-31 11:37:28 +13:00
Byron Campen [:bwc]
3e90fe7fe5 Bug 906990 - Part 8: Create a chrome-only stats interface, and only expose the candidate pair stats there. r=jib 2013-10-29 10:29:43 -07:00
Byron Campen [:bwc]
42a249126c Bug 906990 - Part 7: Populate candidate pairs in RTCStatsReport. r=jib 2013-10-28 16:02:00 -07:00
Nathan Froyd
312483916c Bug 933071 - add --with-macos-private-frameworks to support cross-compiling; r=mshal 2013-10-31 09:50:26 -04:00
Ethan Hugg
a4f15d4352 Bug 901560 - Backout of compatibility-breaking datachannel ice component fix r=jesup 2013-10-29 08:52:04 -07:00
Nicholas Nethercote
b38b84f869 Bug 925584 - Remove some unnecessary jsapi.h inclusions from .cpp files. r=Ms2ger.
--HG--
extra : rebase_source : 41fcb0e922a519ef679c1c1b6293c2b638e83a48
2013-10-10 15:22:35 -07:00
Phil Ringnalda
0f6fec1509 Back out f872d288480b:9b86b4e60b29 (bug 929513) for failing to build on Windows
CLOSED TREE
2013-10-27 15:38:40 -07:00
David Zbarsky
a003dbc862 Bug 929513 Part 3: Use some LayerIntSize in gfx/layers r=nical 2013-10-27 17:53:27 -04:00
David Zbarsky
79f6eb5139 Bug 929513 Part 1: Use gfx::IntSize for image layer sizes r=nical 2013-10-27 17:53:26 -04:00
Peter Van der Beken
69e7c5ae55 Bug 918345 - Turn on WebIDL binding generation for Window and hook it up to quickstubs. r=bz.
--HG--
extra : rebase_source : 7bde7ddfe297e189ffa678ca1d9c34000bc904ec
2013-10-08 17:51:42 +02:00
Ms2ger
88bbf03777 Backout changeset 2e466ccc7bd0 for devtools test failures. 2013-10-26 17:02:20 +02:00
Peter Van der Beken
45ef6c1adc Bug 918345 - Turn on WebIDL binding generation for Window and hook it up to quickstubs. r=bz.
--HG--
extra : rebase_source : 673c08ef093339e6bfb1418366af5cc5fabe7c4d
2013-10-08 17:51:42 +02:00
Randell Jesup
c8deb91ea8 Bug 920325: ntohl() isn't defined on Windows unless you include winsock/winsock2.h r=tbsaunde 2013-10-25 20:46:35 -04:00
Randell Jesup
933821ecb9 Bug 920325: Add WebRTC latency logging from capture to RTP and from RTP to speakers r=padenot 2013-10-25 18:13:42 -04:00
Randell Jesup
1af5c4fe0b backout 5f38b1bd3358 for bustage CLOSED TREE 2013-10-25 19:25:54 -04:00
Randell Jesup
a0692a49f2 Bug 920325: Add WebRTC latency logging from capture to RTP and from RTP to speakers r=padenot 2013-10-25 18:13:42 -04:00
Jan-Ivar Bruaroey
153736410a Bug 929534 r=jesup 2013-10-25 10:52:17 -04:00
EKR
8b5d1750ee Bug 930651 - Increase logging level for periodic A/V counters. r= abr 2013-10-24 19:23:24 -07:00
Patrick Wang
675199b438 Bug 881761 - Part 3: Initialize NSS when initializing PeerConnection. r=ekr,bsmith 2013-07-22 10:16:13 +08:00
Patrick Wang
0a7d9127af Bug 932881: Explicitly cast currentSipccState to uint32_t. r=abr 2013-10-30 18:00:28 +08:00
Brian O'Keefe
0cbcd904c7 Bug 928709 - Convert chromium-config.mk to mozbuild, r=mshal 2013-10-02 13:17:55 -04:00
Randell Jesup
7e0ee2a70b Bug 864654: cleanup AudioConduit r=ekr 2013-10-23 06:20:55 -04:00
Randell Jesup
2ea8c22fb0 Bug 864654: merge backend for send and receive VideoConduits to match AudioConduits & cleanup r=ekr 2013-10-23 06:20:54 -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
Ethan Hugg
4ff32d3372 Bug 925896 - Signaling - Addref when adding sessiondata_t to hash r=abr 2013-10-22 13:14:43 -07:00
Ehsan Akhgari
ca0cdad832 Bug 928712 - Remove the rest of the unneeded prtypes.h inclusions; rs=bsmedberg 2013-10-20 22:59:48 -04:00
Ethan Hugg
8254cedadf Bug 928537 - Datachannel streams should be kept in the range 1 to MAX_NUM_STREAMS r=jesup 2013-10-18 15:01:46 -07:00
Ehsan Akhgari
1b7df9a2ad Backed out changeset 0ddbf9b3b20c (bug 928712) because of build bustage 2013-10-20 09:42:51 -04:00
Ehsan Akhgari
a63b803a55 Bug 928712 = Remove the rest of the unneeded prtypes.h inclusions; rs=bsmedberg 2013-10-20 09:10:07 -04:00
Jan-Ivar Bruaroey
9e04440e70 Bug 928060: Parse ?transport=[udp|tcp] in TURN uri. r=ehsan 2013-10-18 18:14:21 -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
Byron Campen [:bwc]
e950e7d0bd Bug 902003: Dispatch getStats to STS thread and back. r=jesup 2013-10-11 17:13:09 -07:00
Jan-Ivar Bruaroey
f281bbbe5c Bug 902003: getStats API skeleton. r=jesup, smaug 2013-10-17 18:00:05 -04:00
Randell Jesup
fbbbde651e Bug 926598: fix some this-in-initializer warnings and remove tabs in MediaPipeline r=ekr 2013-10-16 16:12:09 -04:00
Ehsan Akhgari
77223964e3 Bug 924107 - Make dist/include available in all of the WebRTC code; r=jesup,glandium 2013-10-15 15:08:43 -04:00
Randell Jesup
236aa2acfc Bug 910810: don't read prefs off "main" thread in unittests r=abr 2013-10-14 14:32:08 -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
Shian-Yow Wu
9963ebb744 Bug 881935 - Part 4: Signaling unit test for max-fs and max-fr. r=abr 2013-10-13 09:44:55 +08:00
Shian-Yow Wu
ae185433b3 Bug 881935 - Part 3: Video conduit unit test for max-fs. r=derf 2013-10-13 09:44:53 +08:00
Shian-Yow Wu
4dbd088842 Bug 881935 - Part 2: Device configuration for max-fs and max-fr. r=derf 2013-10-13 09:44:50 +08:00
Shian-Yow Wu
af5c392c24 Bug 881935 - Part 1: SDP parsing/building for max-fs and max-fr parameters. r=abr 2013-10-13 09:43:00 +08:00
EKR
5402f4643d Bug 925960 - Change the environment variable to enable mediaconduit_unittests. r=ehugg 2013-10-11 15:44:02 -07:00
Mike Hommey
6a714831b9 Bug 922460 - Kill media/webrtc/shared_libs.mk. r=ted
--HG--
rename : media/webrtc/shared_libs.mk => layout/media/webrtc/Makefile.in
2013-10-11 08:15:24 +09:00
Eric Rescorla
7128b3b6ce Bug 925226 - Fix incorrect downcast in signaling unittest. r=abr 2013-10-09 20:07:00 -07:00
EKR
cea3cca369 Bug 922068 - Move ICE candidate retrieval to the STS thread. r=abr 2013-10-08 15:58:13 -07:00
Ethan Hugg
cd6b79c49a Bug 916429 - use sctpmap line for datachannels r=jesup 2013-09-23 15:20:18 -07:00
Steven Michaud
1121b7cc90 Bug 918943 - Duplicate symbol errors linking WebRTC when using the 10.9 SDK with --disable-optimize. r=ethanhugg 2013-10-01 20:29:50 -05:00
Nicolas Silva
1df67b87cd Bug 922202 - Make PlanarYCbCrImage::Data forward-declarable and remove some header includes. r=bjacob 2013-10-01 17:57:50 -07:00
Adam Roach [:abr]
288d6ed630 Bug 922245 - Make SDP buffer allocation dynamic in feature message r=ehugg 2013-09-30 22:28:38 -05:00
Vladimir Vukicevic
d2928f81c3 Bug 919815 - cpr_win_ipc.c not 64-bit safe. r=ehugg 2013-09-24 10:47:00 -04:00
Ethan Hugg
1ef573a7de Bug 921604 - Fix trickle unittests for machines with multiple addresses r=abr 2013-09-27 13:23:15 -07:00
Adam Roach [:abr]
abe0db8fec Bug 842549 - Part 5: Fix slots cleanup when VcmSIPCCBinding is destroyed r=ekr 2013-09-25 19:58:16 -05:00
EKR
9e1ad28847 Bug 842549 - Part 2: Plumb candidates up to signaling r=abr 2013-09-16 17:21:33 -07:00
Adam Roach [:abr]
64a6df0f7d Bug 919767 - Clean up Call and CallInfo when finished r=ehugg 2013-09-25 19:58:15 -05:00
Gian-Carlo Pascutto
78e15115c6 Bug 918372 - Allocate a single GlobalRef for the Android Context. r=blassey 2013-09-25 08:06:21 +02:00
Ethan Hugg
c3ca7e87b4 Bug 901560 - Datachannel no longer make second ICE component r=abr 2013-08-30 12:51:05 -07:00
Randell Jesup
b632e7f624 Bug 886052: Turn on audio webrtc_trace logs for getUserMedia r=gcp 2013-09-18 17:12:38 -04:00
EKR
09f3395de3 Bug 917619 - Fix setup direction when a=setup is missing r=ehugg 2013-09-17 17:43:05 -07:00
Adam Roach [:abr]
808b87e4fe Bug 880067 - Part 5: rtcp-fb unit tests r=ekr 2013-09-05 17:00:37 -05:00
Randell Jesup
c147d8764b Bug 916426: Remove increment of SCTP port number when building SDP answers r=ehugg 2013-09-14 11:41:04 -04:00
Adam Roach [:abr]
6cc4db9da3 Bug 880067 - Part 4: Video Conduit configuration for RTCP feedback r=ekr 2013-09-05 15:11:47 -05:00
Daniel Holbert
d10fb886ee Bug 915344: Make variables 'SAMPLES' and 'numSamplesReadFromInput' unsigned, to fix build warning in mediaconduit_unittests.cpp. r=jesup 2013-09-11 13:54:45 -07:00
Ethan Hugg
7fa42a6372 Bug 901560 - Interim fix of datachannel ICE components to be compatible with old and new versions r=abr 2013-09-04 13:13:16 -07:00
Wes Kocher
1a501d6dcc Backed out changeset bdcd192bda52 (bug 880067) for bustage 2013-09-10 16:51:50 -07:00
Wes Kocher
5daaf2f04d Backed out changeset d0a0127e099e (bug 880067) 2013-09-10 16:49:26 -07:00
Adam Roach [:abr]
b32ea22a80 Bug 880067: Fix bustage r=me 2013-09-10 16:10:22 -07:00
Adam Roach [:abr]
257af9d20d Bug 880067 - Part 4: Video Conduit configuration for RTCP feedback r=ekr 2013-09-05 15:11:47 -05:00
Ethan Hugg
6fb2975a9e Bug 844071 - Patch 3 - DTLS role negotiation unit test r=ekr 2013-08-26 21:55:43 -07:00
Ethan Hugg
dd407a959f Bug 844071 - Patch 2 - Reset DTLS role on SDP negotiation r=ekr 2013-08-27 07:53:24 -07:00
Ethan Hugg
56a7c8de8a Bug 844071 - Patch 1 - handle building and parsing of setup and connection attributes r=abr 2013-08-27 07:40:22 -07:00
Ethan Hugg
46d89c4cba Bug 907353 - Disable second component when rtcp-mux r=ekr 2013-08-27 12:34:44 -07:00
Adam Roach [:abr]
46f2db3667 Bug 906843 - Shorten sleep period for ASSERT_TRUE_WAIT from 200ms to 10ms; change traffic checks to count packets rather than wait 10 seconds r=ekr 2013-09-05 17:11:37 -05: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
Ben Brittain
d91f3d0521 Bug 875097 - Telemetry for number of calls per session. r=derf 2013-08-27 19:22:19 -04: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
Makoto Kato
eb9c8af10f Bug 908523 - Build Skia on GTK3 widget. r=karlt,gps 2013-08-28 20:14:47 +09:00
Ryan VanderMeulen
7a2e5445db Merge m-c to inbound on a CLOSED TREE. 2013-08-27 22:40:49 -04:00
Ben Brittain
dcecd792f5 Bug 874670 - Telemetry for call duration. r=derf 2013-08-26 14:54:55 -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
Adam Roach [:abr]
1f81256200 Bug 880067 - Part 3.1: Fix harmless copy-and-paste error r=ehugg 2013-08-27 16:15:42 -05:00
Adam Roach [:abr]
9af5c589c8 Bug 880067 - Part 3: SDP negotiation of rtcp-fb r=ehugg 2013-08-22 13:18:38 -05:00
Adam Roach [:abr]
f426bd6f98 Bug 880067 - Part 2: Finish SDP Unit Tests r=ehugg 2013-08-22 13:18:38 -05:00
Nicholas Nethercote
b89a8ac1c0 Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
--HG--
extra : rebase_source : 984c61ab12f46be0509b1ce0d458d9a6e5841c64
2013-08-17 15:50:18 -07:00
Ethan Hugg
c69d8f108a Bug 863306 - Turn off rtcp-mux in config 2013-08-20 13:21:27 -07:00
Wes Kocher
1e2d09585f Backed out changeset 36a2061cff79 (bug 863306) 2013-08-20 15:03:50 -07:00
Ethan Hugg
f9d9f604eb Bug 863306 - Turn off rtcp-mux in config r=abr 2013-08-20 13:21:27 -07:00
David Zbarsky
826b4c099f Bug 903819 - Don't include Layers.h everywhere, part 4 r=nrc 2013-08-20 15:45:30 -04:00
Suhas Nandakumar
21880a4f7a Bug 863306: Propagate RTCP_MUX Status to pipeline via VCM. r=abr 2013-06-27 18:08:20 -07:00
Ms2ger
3d504dcb66 Merge latest PGO-green inbounc changeset to m-c. 2013-08-14 14:45:47 +02:00
Ms2ger
6ec28362b3 Bug 901323 - Don't include nsContentUtils.h unnecessarily; r=jlebar 2013-08-14 08:56:21 +02:00
Landry Breuil
163af7e24e Bug 807492 Part 2 - Allow to build media/webrtc/signaling on BSD r=ehugg 2013-08-14 00:00:03 +02:00
Suhas Nandakumar
a3f331a8fe Bug 786307: Implement RTCP MUX in MediaPipeline r=ekr 2013-06-27 09:13:09 -07:00
Phil Ringnalda
39ad917dd0 Back out e3483fe77b6d (bug 786307) on suspicion of causing OS X make check crashes
CLOSED TREE
2013-08-07 22:33:59 -07:00
Suhas Nandakumar
293c9c6152 Bug 786307: Implement RTCP MUX in MediaPipeline r=ekr 2013-06-27 09:13:09 -07:00
Jon Coppeard
da8c061053 Bug 900986 - Convert JS_*Element API to use MutableHandleValue for out params r=terrence r=bholley r=smaug 2013-08-05 14:02:47 +01:00
Mike Hommey
ca80cd82ad Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8 2013-08-02 10:29:05 +09:00
Nathan Froyd
4a066c8214 Bug 900181 - remove unused <iostream> #include from PeerConnectionMedia.h; r=jesup 2013-07-31 13:53:47 -04:00
Adam Roach [:abr]
95517a3408 Bug 899485 - Have SDP handling return sensible cause codes r=ehugg 2013-07-31 11:02:08 +02:00
Ehsan Akhgari
3717325909 Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted 2013-07-30 10:25:31 -04:00
Jon Coppeard
fd4d274d46 Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug 2013-07-26 10:00:38 +01:00
Carsten "Tomcat" Book
ac22f0d0ad Backed out changeset ae8d72538dee (bug 897484) for b2g bustage 2013-07-26 12:34:25 +02:00
Jon Coppeard
fed22eac4c Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug 2013-07-26 10:00:38 +01:00
Peter Chang
1dcb6e83b0 Bug 894262 - Merge GonkIOSurfaceImage to GrallocImage, r=nical, kanru 2013-07-25 10:13:35 +08:00
Ethan Hugg
32c71c29d7 Bug 896429 - Signaling: dynamically create SDP config r=abr 2013-07-23 14:01:17 -07:00
Ms2ger
7d7359c752 Bug 888643 - Part b: Move CPP_UNIT_TESTS definitions into moz.build files; r=gps 2013-07-24 09:23:06 +02:00
Joshua Cranmer
b9c7101910 Bug 884061 - Part 3o: Use NS_DECL_THREADSAFE_ISUPPORTS in media/, r=abr
--HG--
extra : rebase_source : cdad785f54f50c012ea4f904369b120656c68a55
2013-07-18 21:23:32 -05:00
Shian-Yow Wu
4133bd25db Bug 888569: Change "parameter_add" from tinybool to u16. r=abr. 2013-07-22 13:48:12 +08:00
Shian-Yow Wu
672a1930fd Bug 888569 - SDP: Remove default parameters in fmtp attribute for codec. r=abr. 2013-07-22 13:48:10 +08:00
Ethan Hugg
10dd59543a Bug 892161 - SetRemoteDescription should fail if peer gives no ICE info r=abr 2013-07-19 12:46:09 -07: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
Adam Roach [:abr]
840c894039 Bug 892911 - Check that media section is found before adding rtcp-fb attributes r=ekr 2013-07-12 12:53:22 -05:00
EKR
7fa772890f Bug 886120 - Make ICE respond before receiving peer credentials r=abr 2013-07-09 20:17:37 -07:00
Randell Jesup
19140b6234 bug 880879: Rollup of changes previously applied to media/webrtc/trunk/webrtc rs=derf f=gcp r=jesup 2013-07-10 03:12:59 -04:00
Ethan Hugg
145fa23187 Bug 886134 - Change Datachannel m-line from SCTP/DTLS to DTLS/SCTP - target FF24 r=jesup 2013-07-02 15:08:59 -07:00
Suhas Nandakumar
870a931fd4 Bug 889615 - Add Granular logging to Mediapipeline. r=abr 2013-07-03 11:40:36 -07:00
Ethan Hugg
e1812c6912 Bug 886134 - Make Datachannel DTLS/SCTP line forward-compatible with FF24 - target FF23 r=jesup 2013-07-02 15:09:30 -07:00
Trevor Saunders
5d9268dfa8 bug 886526 - remove nsStaticComponents.{h,cpp} r=bsmedberg 2013-06-15 05:50:25 -04:00
Randell Jesup
203b51c9c4 Bug 844177: set codec resolution based on input mediastream resolution r=ekr 2013-02-22 15:02:34 -05:00
Adam Roach [:abr]
0a4bbe5a4d Bug 885640 - Clean up PeerConnectionCtx before exiting r=ekr 2013-07-01 12:01:16 -05:00
Reuben Morais
906483ed48 No bug - Fix broken header guard in resource_manager.h. r=jesup
--HG--
extra : rebase_source : e7b72c7e7039f92a7bb5941df6958dc0abb5b9dd
2013-06-28 00:36:18 -07:00
EKR
83727fb730 Cleanup of previous patch
Bug 883869 - Clean up MediaPipeline changes from bug 868405. r=jesup
2013-06-17 08:15:18 -07:00
Ethan Hugg
58b96c86b2 Bug 884071 Signaling - stop setting video prefs when in SDP mode r=jesup 2013-06-22 19:59:25 -07:00
Adam Roach [:abr]
331707d914 Bug 880067 - Part 1: SDP rtcp-fb parsing/serializing r=ekr,ehugg 2013-06-20 14:34:13 -05:00
Vladimir Vukicevic
9e17b8825a b=882906; remove EXTRA_DSO_LIBS; r=ted 2013-06-13 22:58:22 -04:00
Adam Roach [:abr]
64a66bd789 Bug 784519 - Part 5: signalingState unit tests r=ekr 2013-05-16 21:47:50 -05:00
Adam Roach [:abr]
6fe1b0af22 Bug 879477: Update PC to use mHandle instead of (void *) this in logging r=ekr 2013-06-10 15:47:25 -07: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]
fc18ebefc1 Bug 784519 - Part 3: Send Signaling State from SIPCC to PeerConnection r=ekr 2013-05-16 18:41:46 -05:00
Adam Roach [:abr]
edbd10a77b Bug 878082 - Move handle generation to after PSM setup r=jesup 2013-06-04 10:06:40 -05:00
Charith Tangirala
bb1c80a962 Bug 864109 - Return proper error message if createOffer called with no streams r=abr 2013-06-03 17:01:57 -05:00
Randell Jesup
c40f3a3f29 Bug 872978: process any pending stream resets on incoming resets r=tuexen 2013-06-02 09:48:17 -04:00
Peter Van der Beken
52581f152e Bug 876080. Don't use 'nativeOwnership':'owned' for MediaList. r=bzbarsky 2013-05-31 11:27:05 -04:00
Randell Jesup
a129b00f87 Bug 876856: check if PeerConnection is closed before accessing MediaStreamList r=ekr 2013-05-30 16:48:31 -04:00
Randell Jesup
f028d8ca61 Bug 873003: ignore duplicate frames from NotifyQueuedTrackChanges() r=ekr 2013-05-30 16:48:19 -04:00
Robert O'Callahan
ca068e5d6f Fix build bustage for bug 868405, CLOSED TREE 2013-05-30 17:02:26 +12:00
Robert O'Callahan
64eba24b0f Bug 868405. Support 'enabled' attribute on MediaStreamTrack. r=jesup
--HG--
extra : rebase_source : ec29ae2e45979baaf1b6a085549755ba86cadd40
2013-05-30 16:44:43 +12:00
Chiajung Hung
b92a91818a Bug 875608 - Use GrallocBuffer to display decoded video frame. r=bjacob 2013-05-29 20:56:09 -04:00
Daniel Holbert
fbe0e8ba84 Bug 876766: Fix out of order init list in PeerConnectionMedia.h. r=ehugg 2013-05-29 00:17:51 -07:00
Ethan Hugg
5fb815c4b0 Bug 876489 - Signaling fix ccprovider::getDigits r=jesup 2013-05-28 08:45:11 -07:00
Ethan Hugg
124b358485 Bug 873888 - Wait for construction of tracks before returning onAddStream r=jesup 2013-05-21 07:49:50 -07:00
Jan-Ivar Bruaroey
a5db011635 Bug 872839 - Part 2: Untangle iceServer parsing from PeerConnectionMedia initialization for cleaner failure path. r=jesup 2013-05-22 14:32:10 -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
Adam Roach [:abr]
ac07f829cc Bug 784519 - Part 1: Enforce State Transition Rules in SIPCC r=ehugg 2013-05-07 21:13:41 -05:00
Suhas Nandakumar
9906c467d2 Bug 867273 - Force PR_LOG in production builds. r=ekr 2013-05-20 19:11:01 -07:00
Adam Roach [:abr]
64ee5a2597 Bug 874306 - Add PC identifier to ICE logging r=ekr 2013-05-21 11:34:09 +08:00
Ms2ger
e247330e29 Bug 868778 - Part a: Move nsDOMDataChannel.h to nsDOMDataChannelDeclarations.h; r=jesup
--HG--
rename : content/base/src/nsDOMDataChannel.h => content/base/src/nsDOMDataChannelDeclarations.h
2013-05-20 09:10:59 +02:00
Jan-Ivar Bruaroey
7921c9c1e4 Bug 823512: Rewrite PeerConnection in JS-implemented WebIDL r=bz,jesup 2013-05-07 20:55:21 -04:00
Daniel Holbert
7d812b868f Bug 872709 - Reorder WebrtcVideoConduit init list to fix build warnings. r=gcp 2013-05-15 21:32:29 -04:00
Gian-Carlo Pascutto
25469f0e53 Bug 863290 - Correctly detect failure to initialize Android capture objects. Fix crashers. r=jesup 2013-05-15 18:50:42 +02:00
Adam Roach [:abr]
02d43b5c3b Bug 872013 - Use more robust mkdtemp() rather than relying on PID r=ehugg,jesup 2013-05-15 00:32:45 -05:00
Randell Jesup
8d6de18a33 Bug 864255: fix mediapipeline_unittests to match new assertion r=ekr 2013-05-13 01:03:30 -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
Gian-Carlo Pascutto
f990409c61 Backed out changeset 4b3a3f40730f (Bug 863290) for Android mochi-4 orange. 2013-05-08 10:01:14 +02:00
Gian-Carlo Pascutto
25e36cb988 Bug 863290 - Correctly detect failure to initialize Android capture objects. r=jesup 2013-05-08 07:39:03 +02:00
Phil Ringnalda
87442ae487 Back out 6d5ff743bb6b:9b321cd729e5 (bug 784519) for mochitest failures 2013-05-07 21:12:06 -07:00
Adam Roach [:abr]
3239d2a8c2 Bug 864255: Crash in production builds if we can't shut down properly r=jesup 2013-05-07 21:13:42 -05:00
Adam Roach [:abr]
56c31b5044 Bug 784519 - Part 2: Fix success callback event names r=jesup 2013-05-07 21:13:42 -05:00
Adam Roach [:abr]
f9f80065e7 Bug 784519 - Part 1: Enforce State Transition Rules in SIPCC r=ehugg 2013-05-07 21:13:41 -05:00
Randell Jesup
25d9239461 Bug 863865: Destroy() DataChannelConnection before releasing on errors in connecting Transport r=tuexen 2013-05-06 12:22:14 -04:00
Boris Zbarsky
545e5c8143 Bug 865969 part 4. Pass handles to WebIDL dictionary init. r=smaug,terrence 2013-05-03 19:29:08 -04:00
David Zbarsky
8aeb9dc00f Bug 867459 - Fix webrtc rooting hazards r=terrence 2013-05-02 22:02:39 -04:00
Ryan VanderMeulen
ee6ba79e8b Merge m-c to birch. 2013-05-02 13:10:42 -04:00
Chiajung Hung
b73e6133e7 Bug 825110 - Part 2: WebRTC Media changes for B2G WebRTC video module. r=ekr 2013-05-02 08:00:05 -04:00
Gian-Carlo Pascutto
1cc401dd5d Bug 866093 - Set Android Context Objects, use any-thread FindClass, compile AudioCapture classes. r=jesup f=blassey 2013-05-02 08:42:53 +02:00
Daniel Holbert
2f1731d952 Bug 866358: Add missing #include to fix "implicit declaration" build warning. r=ehugg 2013-04-27 00:27:40 -07:00
Daniel Holbert
1a9319b573 Bug 866317: Remove unneeded line from ccsip_debug.c that just logs a blank line, since it triggers a build warning for empty format string. r=abr 2013-04-27 00:27:05 -07:00
Adam Roach [:abr]
e6e6791977 Bug 866120 - Propagate reason phrases mid-session r=jesup 2013-04-26 12:18:19 -05:00
Daniel Holbert
38badf3397 Bug 865774 - Fix signed/unsigned comparison build warning in cpr_string.c by casting known-nonnegative signed value to size_t. r=jesup 2013-04-26 10:11:00 -04:00
Aryeh Gregor
e78504c9a9 Bug 859817 - Remove implicit conversions from raw pointer to already_AddRefed; r=Ms2ger 2013-04-22 14:15:59 +03:00
Adam Roach [:abr]
8b3d1636d2 Bug 864255: Ensure main thread dispatch for Pipeline destruction succeeds r=jesup 2013-04-25 14:41:31 -05:00
Adam Roach [:abr]
4e78c2e815 Bug 864982 - Remove legacy err_msg/buginf/notice_msg logging r=jesup 2013-04-25 14:37:06 -05:00
Ms2ger
5c813f5beb Bug 864727 - Followup: add missing change to MediaStreamList::WrapObject; r=bz on a CLOSED TREE 2013-04-25 18:54:37 +02:00
Boris Zbarsky
7ecf36cfae Bug 862629 part 2. Remove the now-unused scope object bit in js-to-native conversions. r=peterv 2013-04-24 14:59:15 -04:00
Ethan Hugg
4d0a774d61 Bug 863833 - WebRTC - AddTrack only when AddStream successful r=abr 2013-04-19 14:56:16 -07:00
Daniel Holbert
c7bcce2298 Bug 864899: Remove unused static helper-function "Warn()" from PeerConnectionImpl.cpp, to fix build warning. r=jib 2013-04-23 17:00:10 -07:00
Randell Jesup
35c3c113e4 Bug 863929: Fix codec list loop exit calculation r=ehugg 2013-04-22 14:49:42 -04:00
David Zbarsky
00b6a3274d Bug 857439 Part 4: Fix MediaStreamList wrapping r=bz 2013-04-19 04:49:21 -04:00
Chris Peterson
ffc38f4471 Bug 862669 - Fix some warnings in SIPCC Android code. r=jesup 2013-04-16 22:15:15 -07:00
Boris Zbarsky
bde94b85b8 Bug 861064. Root WebIDL dictionary Init. r=smaug,terrence 2013-04-12 23:34:22 -04:00
Ethan Hugg
f51304a813 Bug 855335 Patch 2 - Signaling fix warnings format-extra-args and format-security r=jesup 2013-04-11 14:42:39 -07:00
Vicamo Yang
4e4a05c65d Bug 859779: fix i386 msg{ctl,snd,rcv,get} calls. r=jesup,dhylands 2013-04-12 23:41:05 +08:00
EKR
d1760ebf89 Bug 856848 - Fix thread crash r=ehugg
Bug 856848 - Fix thread crash r=ehugg,ekr
2013-04-01 12:34:36 -07:00
Ryan VanderMeulen
b53553830a Backed out changeset f556245d6da1 (bug 856848) for build bustage on a CLOSED TREE. 2013-04-11 15:42:37 -04:00
EKR
215d2f06f5 Bug 856848 - Fix thread crash r=ehugg,ekr 2013-04-01 12:34:36 -07:00
Ethan Hugg
fd4912d1c2 Bug 855335 - Signaling - fix Wformat warnings in logging r=jesup 2013-04-10 11:17:30 -07:00
Adam Roach [:abr]
8c21eaa5e2 Bug 860012 - Complete hooking up errors from gsm_sdp to PeerConnectionImpl r=ehugg 2013-04-10 12:45:01 -05:00
Randell Jesup
6c503877d5 Bug 855769: add pref to disable TURN if needed r=ekr 2013-03-30 21:52:19 -04:00
Jan-Ivar Bruaroey
a539b3fbc7 Bug 855769: Wire up TURN support in RTCPeerConnection config r=jesup 2013-03-29 19:02:08 -04:00
Ethan Hugg
6ebe04dd26 Bug 859303 - Signaling allow 63bit session ids r=jesup 2013-04-09 08:21:01 -07:00
Ethan Hugg
17c6c2644d Bug 856423 Signaling - check return codes from vcmCreateRemoteStream r=jesup 2013-04-08 10:33:30 -07:00
Robert O'Callahan
e21f85a30b Bug 854094. Assign the principal of the receiving page to remote MediaStreams. r=jesup
--HG--
extra : rebase_source : 2e13003dd1fd06315ad370ba3b3a86838b8f1dd0
2013-04-10 00:30:29 +12:00
Ethan Hugg
bb3d74b48c Bug 845362 - Signaling - Remove max calls per line r=abr 2013-04-02 13:18:40 -07:00
Jan-Ivar Bruaroey
04f56d3a08 Bug 855498: Async onEvent to PC on main + safe-join of SyncRunnable-using SIPCC threads. r=jesup 2013-04-06 09:46:44 -04:00
Ehsan Akhgari
aa3139644f Bug 579517 follow-up: Remove NSPR types that crept in 2013-04-02 20:59:27 -04:00
Charith Tangirala
76aff629bd Bug 853590 Remove unused mutex impl from CPR r=jesup 2013-04-01 17:35:28 -05:00
Randell Jesup
ddb9102ed5 Bug 856644: Make signaling_unittests understand the changes in datachannel negotiation r=ekr 2013-04-01 18:16:03 -04: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
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
514846b52a Bug 856319: hook up createDataChannel-before-createOffer to SDP generation from bug 837035 r=ehugg 2013-03-31 21:09:26 -04:00
Randell Jesup
4ebc519636 Bug 855623: Set even/odd streams via DTLS role, change Connect threading, defer connect until DTLS is connected r=ekr 2013-03-31 21:09:26 -04:00
Randell Jesup
f72687d51b Bug 855623: Queue createDataChannel() calls made before onconnection and process later r=tuexen,ehugg 2013-03-31 21:09:26 -04:00
Randell Jesup
57b6af8dfc Bug 855623: Add 'protocol' field, and support external negotiation r=tuexen,ehugg 2013-03-31 21:09:26 -04:00
Randell Jesup
d148c8c8f4 Bug 855623: Update DataChannel protocol to be declarative vs 3-way handshake (per IETF) r=tuexen,ehugg 2013-03-31 21:09:25 -04:00
Suhas Nandakumar
f4819ccf36 Bug 845357 - Patch to order writes/reads of CCApp state between threads r=jesup,ehugg 2013-03-30 08:54:36 -07:00
Ethan Hugg
9e1b988a95 Bug 837035 - Support DataChannels with SDP Negotiation r=jesup,r=ehugg 2013-02-28 13:17:42 -08: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
Ethan Hugg
43322b3f19 Bug 855796 - vcmOnSdpParseError should be dispatched to main thread r=abr 2013-03-29 13:11:19 -07:00
Ryan VanderMeulen
e583e58f13 Backed out changeset af6a5d1a3097 (bug 837035) for reanimating the most annoying leak of recent memory on a CLOSED TREE. r=YUNOLETITDIE? 2013-03-29 15:58:50 -04:00
Ethan Hugg
2f2a064bb3 Bug 837035 - Support DataChannels with SDP Negotiation r=jesup 2013-02-28 13:17:42 -08:00
Randell Jesup
9571f7cb16 Bug 855595: Add Listener as well as track for unittests. Also clean up warnings r=ekr 2013-03-28 22:28:49 -04:00
Adam Roach [:abr]
28bd2318ea Bug 853998 - Convert sync dispatches from SIPCC threads to use SyncRunnable r=jesup 2013-03-27 21:43:44 -05:00
Adam Roach [:abr]
5343778179 Bug 853858: Additional instrumentation for on-hook event r=ehugg 2013-03-27 13:00:56 -05:00
Randell Jesup
bba28b90d8 Bug 839650: proxy AddTrack() to MSG thread via a custom command so we can get access to the current stream time r=ekr 2013-03-27 01:01:23 -04:00
EKR
46f49a3865 Bug 844493. Remove NS_DISPATCH_SYNC from main thread. r=derf,abr 2013-03-03 23:10:30 -08:00
Adam Roach [:abr]
a40a9abc87 Bug 842716: Include UA version number in SDP o= line
Bug 842716: Include UA version number in SDP o= line r=derf
2013-02-19 15:58:19 -05:00
Matthew Gregan
56f37c387c Bug 852401 - Remove sydneyaudio. r=doublec
--HG--
rename : media/libsydneyaudio/src/gonk/AudioSystem.h => dom/system/gonk/android_audio/AudioSystem.h
rename : media/libsydneyaudio/src/gonk/AudioTrack.h => dom/system/gonk/android_audio/AudioTrack.h
rename : media/libsydneyaudio/src/gonk/EffectApi.h => dom/system/gonk/android_audio/EffectApi.h
rename : media/libsydneyaudio/src/gonk/IAudioFlinger.h => dom/system/gonk/android_audio/IAudioFlinger.h
rename : media/libsydneyaudio/src/gonk/IAudioFlingerClient.h => dom/system/gonk/android_audio/IAudioFlingerClient.h
rename : media/libsydneyaudio/src/gonk/IAudioRecord.h => dom/system/gonk/android_audio/IAudioRecord.h
rename : media/libsydneyaudio/src/gonk/IAudioTrack.h => dom/system/gonk/android_audio/IAudioTrack.h
rename : media/libsydneyaudio/src/gonk/IEffect.h => dom/system/gonk/android_audio/IEffect.h
rename : media/libsydneyaudio/src/gonk/IEffectClient.h => dom/system/gonk/android_audio/IEffectClient.h
2013-03-19 17:12:36 +13:00
Mike Shal
ea1d9b8ba7 Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps 2013-03-19 11:47:00 -07:00
Steven Lee
191e7eceb8 Bug 818843 - Part 3: Do not build test cases. r=ted 2013-03-19 16:02:44 -04:00