Commit Graph

1036 Commits

Author SHA1 Message Date
Jan Beich
493752226b Bug 1040168 - Unbreak WebRTC on more archs without SSE2 after bug 983504. r=gcp 2014-07-19 21:32:18 -04:00
Randell Jesup
28cc33c5b3 Bug 1040345: Fix shutdown design issues with Webrtc GMP interfaces and quash leaks r=gcp 2014-07-19 19:14:03 -04:00
Ryan VanderMeulen
6725688485 Merge m-c to inbound. a=merge 2014-07-18 10:25:14 -04:00
Mike Hommey
03ca84f432 Bug 1039897 - Don't tie webrtc-required X11 library requirements to in-tree cairo flags. r=ted,a=kwierso 2014-07-17 14:55:11 +09:00
Randell Jesup
e1e445ccda Bug 1037754: Must always use SyncRunnable for DISPATCH_SYNC on non-nsThreads or risk leaks r=drno 2014-07-17 03:08:38 -04:00
Chris Peterson
d433ecea90 Bug 1039917 - Fix clang and gcc warnings in webrtc/signaling. r=jesup 2014-07-15 20:28:57 -07:00
Matthew A. Miller
cf6bdfb1db Bug 1040124 - WebRTC Signaling tests fail to build on Ubuntu 12.04LTS r=ted,glandium 2014-07-17 22:23:00 -04:00
Randell Jesup
9543eb65d2 Bug 1038926 - implement window sharing in webrtc/getUserMedia r=jesup,gcp,smaug 2014-07-17 22:23:00 -04:00
Randell Jesup
11bdb873e7 Bug 1037754: Query GMPService to determine if H.264 is available r=cpearce 2014-07-16 22:59:17 -04:00
Randell Jesup
6295a6b90c Backed out changeset 6d976c67e926 (bug 1037754) 2014-07-16 23:50:10 -04:00
Randell Jesup
f4a7eaa5b8 Bug 1037754: Query GMPService to determine if H.264 is available r=cpearce 2014-07-16 22:59:17 -04:00
Gian-Carlo Pascutto
e0160eacdc Bug 1038799 - Properly wrap Xfixes.h header. r=glandium 2014-07-16 19:16:38 +02:00
Gian-Carlo Pascutto
4070c32981 Bug 983504 - Screensharing fix: B2G doesn't use X11. r=ted 2014-07-16 19:16:38 +02:00
Gian-Carlo Pascutto
c818c48e44 Bug 983504 - Enable SS2 flags for desktop capture during Mozilla build. r=ted 2014-07-16 19:16:38 +02:00
Matthew A. Miller
634daa255a Bug 983504 - Buildsystem changes for multimonitor support. r=ted 2014-07-16 19:16:38 +02:00
Gian-Carlo Pascutto
6fe9394267 Bug 983504 - Buildsystem changes for screen sharing. r=ted 2014-07-07 08:50:00 +02:00
Gian-Carlo Pascutto
861d824595 Bug 983504 - ViECapturer changes for screen sharing. r=jesup 2014-07-08 05:49:00 +02:00
Matthew A. Miller
4013f51303 Bug 983504 - ViEInputManager & config changes for screen sharing. r=gcp 2014-07-07 09:55:00 +02:00
Gian-Carlo Pascutto
18b8faebed Bug 983504 - Generic DesktopCaptureImpl implementation for screen sharing. r=jesup 2014-07-08 10:04:00 +02:00
Matthew A. Miller
88c0779dab Bug 983504 - Desktop capture code changes/updates for screen sharing. r=gcp 2014-07-08 10:00:00 +02:00
Gian-Carlo Pascutto
e6cc55d88e Bug 983504 - Add new files, null implementations for screen sharing. r=jesup 2014-07-08 10:06:00 +02:00
Randell Jesup
1f63fd310c Bug 1037910: Set H264 FMTP payload value even if max_fs/fr aren't set r=ehugg 2014-07-12 22:11:01 -04:00
Randell Jesup
d7d40e9c68 Bug 1037626: Support Webrtc H.264 offers with only packetization mode 1 r=ehugg 2014-07-11 16:35:36 -04:00
Martin Thomson
b7e17fcef6 Bug 1037205 - Initialize mPrivacyRequested. r=bwc 2014-07-10 15:48:00 -04:00
Chris Pearce
e7c5d218c2 Bug 1037317 - Move GMPBufferType to be a property of GMPVideoFrameEncoded. r=jesup 2014-07-11 10:39:10 -04:00
Jan Beich
7bb4d55796 Bug 1037363 - Unbreak WebRTC on BSDs after bug 1036049. r=jesup 2014-07-11 03:13:00 -04:00
Randell Jesup
e11b6fcb74 Bug 1036049: Support H.264 STAP-A depacketization in webrtc r=ehugg 2014-07-11 01:48:14 -04:00
Chris Pearce
2920e1c8f0 Bug 1020760 - Pass GMP codec specific info as a uint8_t[], and pass buffer type separately. r=jesup 2014-07-11 15:36:21 +12:00
Chris Pearce
9ede5114eb Bug 1020760 - Update GMP APIs to support EME plugins. r=jesup 2014-07-11 15:35:56 +12:00
Ryan VanderMeulen
d6e5175f96 Backed out 5 changesets (bug 1020760, bug 1035653, bug 1020090) for leaks on a CLOSED TREE.
Backed out changeset f0b20e3db93c (bug 1020760)
Backed out changeset 412b654e5cd2 (bug 1035653)
Backed out changeset 01ba0892af29 (bug 1020760)
Backed out changeset c7de1f4b078f (bug 1020760)
Backed out changeset 96aa9d33a1f5 (bug 1020090)
2014-07-10 21:43:04 -04:00
Chris Pearce
ae2830d64c Bug 1020760 - Remove assertion that doesn't compile on Linux Debug on TBPL. r=bustage CLOSED TREE 2014-07-11 13:21:12 +12:00
Chris Pearce
d4a63d9c19 Bug 1020760 - Pass GMP codec specific info as a uint8_t[], and pass buffer type separately. r=jesup 2014-07-11 12:21:13 +12:00
Chris Pearce
8c996fc76f Bug 1020760 - Update GMP APIs to support EME plugins. r=jesup 2014-07-11 12:20:51 +12:00
Randell Jesup
cf095091a1 Bug 1022008: Hook up SDP negotiation for H.264 GMP codecs r=ehugg 2014-07-08 15:28:56 -04:00
Randell Jesup
6c9637ba4a Bug 1035067: Don't hint we expect a track if we're not going to receive it r=ehugg 2014-07-07 14:45:36 -04:00
Randell Jesup
11047083d3 Bug 989944: Increase decode timestamp map to handle delayed decode on 8x10 r=jesup 2014-07-03 12:46:28 -04:00
Wes Kocher
2c188e3374 Merge m-c to inbound 2014-07-02 17:44:20 -07:00
Changbin Park
4c8f4fab91 Bug 1029983 - H.264 codec is working on B2G ignoring preference 'media.peerconnection.video.h264_enabled'. r=ehugg 2014-07-01 16:09:20 -07:00
Martin Thomson
c5c3855cbb Bug 1032525 - Making isolation dependent on peerIdentity property r=abr 2014-07-02 13:56:10 -07:00
Randell Jesup
22997cd9a3 Bug 979716: drop opus bitrate to 16000bps to reduce mobile cpu use r=jmspeex 2014-07-01 05:10:49 -04:00
Randell Jesup
0f90121c45 Bug 979716: Make Opus complexity configurable in WebRTC; default Gonk to complexity 1 r=jmspeex 2014-07-01 05:10:44 -04:00
Randell Jesup
00669b380e Bug 1022008: Support max-fs & max-fr in SDP for H.264; clean up video codec fmtp generation r=ehugg 2014-07-01 04:19:32 -04:00
Chris Pearce
771af733aa Bug 1024300 - Allow GMPs to be segregated by origin. r=josh 2014-06-30 11:02:39 +12:00
Randell Jesup
ba88c5d5e1 Bug 1031500: Increase number of buffers for webrtc OMX H.264 decode r=sotaro 2014-06-27 21:49:24 -04:00
Randell Jesup
1f5537d9c4 Bug 1030338: Don't assert or generate bad stats if we go from ICE New->Closed directly r=bwc 2014-06-27 13:55:40 -04:00
Gian-Carlo Pascutto
f4ca624100 Bug 1018928 - Work around Camera focus mode bug in some Android devices. r=blassey 2014-06-27 12:13:50 +02:00
Benoit Jacob
2088c4eef4 Bug 1028588 - Fix dangerous public destructors in media/webrtc/ - r=rjesup 2014-06-26 09:31:20 -04:00
Chris Pearce
3e97757bd4 Bug 1024300 - Backout 72040861741d. r=burninator. 2014-06-26 16:00:28 +12:00
Chris Pearce
418fcf0ab2 Bug 1024300 - Allow GMPs to be segregated by origin. r=josh 2014-06-26 15:44:54 +12:00
Paul Kerr
ce59bfde23 Bug 1027100: visual distortion work-around by re-initializing the vp8 encoder on frame size changes r=jesup 2014-06-25 13:40:18 -07:00