Commit Graph

248 Commits

Author SHA1 Message Date
Benoit Jacob
0943d4adbd Bug 1028588 - Fix dangerous public destructors in content/media/ - r=cpearce,smaug 2014-06-24 12:36:43 -04:00
Chris Peterson
6d73fa876a Bug 1026336 - Fix warnings in content/media/webrtc and mark FAIL_ON_WARNINGS. r=jesup 2014-06-15 11:57:30 -07:00
Birunthan Mohanathas
f475f7189b Bug 1026535 - Fix mismatched class/struct tags. r=ehsan 2014-06-18 17:57:51 -07:00
Randell Jesup
95ddaacac2 Bug 1022235: Make the webrtc LoadManager/LoadMonitor a singleton r=bsmedberg,pkerr 2014-06-13 15:50:51 -04:00
Karl Tomlinson
4f894de6d1 b=1023697 use MediaStream to convert stream time to ticks in media engine sources r=roc
--HG--
extra : transplant_source : %F9O%C0T_%C9%8D%9C%3Bt%CB%60%EA%60%C3i_%E0A%9D
2014-06-12 16:44:57 +12:00
Brad Lassey
7e1a12ecd2 bug 1023108 - nsITabSource.idl UUID have to be updated for the 31 release r=mfinkle 2014-06-10 09:21:22 -07:00
Paul Kerr [:pkerr]
af0b5dd5d3 Bug 970713 - Part 1: Control webrtc logging from about:config settings r=jesup 2014-06-08 18:54:47 -07:00
Randell Jesup
f28fdc933c Bug 1022376: Properly shut down LoadMonitor threads r=jib 2014-06-08 18:37:14 -04:00
Randell Jesup
95cb2ee7a0 Bug 1021328: ensure no paths lose far-end audio chunks in getUserMedia r=mccr8 2014-06-07 00:11:42 -04:00
Randell Jesup
79df25773b Bug 987979: Patch 3 - Fix various build issues in webrtc.org/Mozilla integration. r=rjesup 2014-05-29 17:05:14 -04:00
Randell Jesup
7740e2ceb2 Bug 987979: Patch 2 - Rollup of changes previously applied to media/webrtc/trunk/webrtc rs=jesup 2014-05-29 17:05:14 -04:00
Jan Beich
560c6554f4 Bug 1016631 - Cosmetic fix to use correct type for sysctl()'s 2nd argument. Also s/NULL/nullptr/ style fix in my code. r=gcp, r=vladan 2014-05-28 18:11:00 -04:00
Carsten "Tomcat" Book
7f9c4ef8ba merge mozilla-inbound to mozilla-central 2014-05-28 14:22:02 +02:00
Randell Jesup
51036cd19e Bug 743703: allow mirroring of trace logs to NSPR; fix backwards lazy allocation defines r=pkerr 2014-05-28 03:18:33 -04:00
Brad Lassey
3b5ccf0b4d bug 995777 - browser.properties: rename getUserMedia.videoDevice.prompt to reflect new string r=mfinkle 2014-04-18 15:01:56 -04:00
Neil Rashbrook
9cfd58c16f Bug 869836 - Part 9a: Use AssignLiteral(MOZ_UTF16(...)) instead of Assign(NS_LITERAL_STRING(...)). r=ehsan
Relading with correct bug number so DONTBUILD.

--HG--
extra : amend_source : 6e05de7729c27761564124212b7d4cbe3318e482
2014-05-26 21:54:10 +03:00
Birunthan Mohanathas
f3421c776b Backout 8b8bbe7aa1cc due to wrong bug number 2014-05-27 14:42:13 +03:00
Neil Rashbrook
12b4869c02 Bug 995730 - Part 9a: Use AssignLiteral(MOZ_UTF16(...)) instead of Assign(NS_LITERAL_STRING(...)). r=ehsan
--HG--
extra : rebase_source : d2d3d611c06a2a7ec930fb11576d7c8335c0a6e2
2014-05-26 21:54:10 +03:00
Kyle Huey
8a1ded0d50 Bug 996133: Remove unnecessary NS_DISPATCH_NORMAL arguments to NS_DispatchToMainThread. r=ehsan 2014-05-23 12:53:17 -07:00
Paul Adenot
fdf46bf905 Backed out changeset 8dd41701dd92 (bug 989921) on a CLOSED TREE 2014-05-22 14:49:10 +02:00
Paul Adenot
5e88dd69e0 Bug 989921 - Allow the MediaStreamGraph mixer to send data back to multiple consumers. r=jesup 2014-05-22 13:40:51 +02:00
Jan Beich
98bf758c69 Bug 1014064 fixup - Unbreak runtime of UpdateSystemLoad() on 32bit NetBSD. r=gcp 2014-05-22 10:41:00 +02:00
Birunthan Mohanathas
6f68094e30 Bug 869836 - Part 9: Use AssignLiteral instead of Assign(NS_LITERAL_STRING(...)). r=ehsan 2014-05-22 06:48:52 +03:00
Jan Beich
a379614ed6 Bug 1014064 - Implement LoadInfo::UpdateSystemLoad() on BSDs. r=gcp 2014-05-21 22:39:55 +02:00
Jan Beich
4a35fe6ead Bug 1013907: Unbreak WebRTC build on BSDs after bug 1007775. r=gcp 2014-05-21 16:42:52 +02:00
Paul Kerr [:pkerr]
285fe663a3 Bug 1007775 - Part 2: Win32 port of load adaptation. Get total system load from the PDH service. Calculate process load using user + privileged cpu ticks compared to system time ticks. r=gcp 2014-05-16 08:19:07 -07:00
Paul Kerr [:pkerr]
d7e493a216 Bug 1007775 - Part 1: OS X port of load adapation. Replace usage of proc fs for total system load with calls to mach library. r=gcp 2014-05-05 07:25:07 -07:00
Randell Jesup
6bbf07b570 Bug 1003006: Move b2g camera rotation checks to MainThread r=mikeh 2014-05-15 19:17:40 -04:00
Randell Jesup
169e34b200 Bug 1000539: clear getUserMedia AudioOutputObserver when it's deleted r=padenot 2014-05-12 09:25:01 -04:00
Randell Jesup
36c54b60cc Bug 1002340: Allow gUM fake audio timers to skip if we overrun r=bsmedberg 2014-05-07 17:36:41 -04:00
Martin Thomson
8b16c70404 Bug 942367 - Stream isolation for WebRTC r=bholley 2014-05-01 12:51:00 +02:00
Martin Thomson
40f6b8dc4d Bug 942367 - DOMMediaStream supports PeerIdentity. r=jib 2014-05-01 12:50:00 +02:00
Jan Beich
a00caa3f64 Bug 1004194 - Unbreak build with --disable-webrtc after bug 970691. r=jesup
DONTBUILD change for non-default-config only
2014-05-01 04:22:27 -04:00
Blake Kaplan
16c8188cf8 Bug 1002729 - Avoid problems with ternary expressions and static const integers with no definition. r=jesup 2014-05-01 02:48:05 -04:00
Ryan VanderMeulen
3a2a5043d4 Merge b2g-inbound to m-c. 2014-04-29 17:07:34 -04:00
Mike Habicher
be8b44eb3e Bug 985496 - rationalize camera error reporting, r=dhylands 2014-04-25 16:28:15 -04:00
Birunthan Mohanathas
ff8ce9bd42 Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
Randell Jesup
a57546e61d Bug 1003003: Hold B2G camera callback monitor if we're going to call Notify() on it r=mikeh 2014-04-29 13:20:43 -04:00
Jan-Ivar Bruaroey
a3f46f7289 Bug 907352 - Part 7: Width/height/frameRate gUM constraints. r=mt 2014-04-18 15:15:37 -04:00
Jan-Ivar Bruaroey
662705b4ac Bug 907352 - Part 6: Change media.navigator.video.default_width to 0. r=mt 2014-04-24 19:30:08 -04:00
Jan-Ivar Bruaroey
3e2d86f0b8 Bug 907352 - Part 5: Wiring for width/height/frameRate gUM constraints. r=mt 2014-04-18 15:15:10 -04:00
Jan-Ivar Bruaroey
2ff8cc766a Bug 907352 - Part 4: Normalized constraints to relieve downstream width/height/frameRate implementation. r=mt 2014-04-18 15:16:08 -04:00
Paul Kerr [:pkerr]
2435cef6ad Bug 970691 - Part 1: Add timestamp to fake video. r=jesup
Update YuvStamper utility. Add a CRC32 to the encoded
payload and have the decode method us this to verify reception.
Wrap encoded values across multiple lines in the frame buffer
when necessary. Use YuvStamper to encode a timestamp in each fake video frame.
Extract the value in VideoConduit to calculate the video latency
and add this to a running average latency when enabled via config.
2014-03-22 16:35:43 -07:00
Randell Jesup
99f9e42d49 Bug 1001272: Fix AEC far-end audio distortion caused by repeated audio snippets r=padenot 2014-04-25 08:10:38 -04:00
Wes Kocher
bd5e387b25 Backed out 2 changesets (bug 970691) for build bustage on a CLOSED TREE
Backed out changeset 83f7aec5a083 (bug 970691)
Backed out changeset 94348d189ed5 (bug 970691)
2014-04-23 18:26:05 -07:00
Paul Kerr [:pkerr]
8a77293ef3 Bug 970691 - Part 1: Add timestamp to fake video. r=jesup
Update YuvStamper utility. Add a CRC32 to the encoded
payload and have the decode method us this to verify reception.
Wrap encoded values across multiple lines in the frame buffer
when necessary. Use YuvStamper to encode a timestamp in each fake video frame.
Extract the value in VideoConduit to calculate the video latency
and add this to a running average latency when enabled via config.
2014-03-22 16:35:43 -07:00
Birunthan Mohanathas
623dc45b86 Bug 997208 - Remove unnecessary nullptr checks before deleting in content/media. r=cajbir 2014-04-17 09:23:16 -04:00
Carsten "Tomcat" Book
1d7f94aeb5 Backed out changeset 3d0426ac98f1 (bug 942367) 2014-04-16 09:54:33 +02:00
Carsten "Tomcat" Book
85d97d12db Backed out changeset e6c72bcaa64c (bug 942367) 2014-04-16 09:54:31 +02:00
Martin Thomson
b068285328 Bug 942367 - Stream isolation for WebRTC. r=jib,bholley 2014-04-15 14:36:00 +02:00