Commit Graph

17126 Commits

Author SHA1 Message Date
2f4117a0fd Roll chromium_revision 415ddc96b2..b5e82dce09 (456311:456320)
Change log: 415ddc96b2..b5e82dce09
Full diff: 415ddc96b2..b5e82dce09

Changed dependencies:
* src/third_party: ba495c94e8..a39966eb79
DEPS diff: 415ddc96b2..b5e82dce09/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2748613002
Cr-Commit-Position: refs/heads/master@{#17194}
2017-03-13 04:12:51 +00:00
60cdf03bad Roll chromium_revision 06df7d3387..415ddc96b2 (456305:456311)
Change log: 06df7d3387..415ddc96b2
Full diff: 06df7d3387..415ddc96b2

Changed dependencies:
* src/third_party: 39842c1bbf..ba495c94e8
DEPS diff: 06df7d3387..415ddc96b2/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2741383002
Cr-Commit-Position: refs/heads/master@{#17193}
2017-03-13 01:17:00 +00:00
6f5455f040 Roll chromium_revision 393cf62456..06df7d3387 (456303:456305)
Change log: 393cf62456..06df7d3387
Full diff: 393cf62456..06df7d3387

Changed dependencies:
* src/third_party: 9fba3c5bad..39842c1bbf
DEPS diff: 393cf62456..06df7d3387/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2745983002
Cr-Commit-Position: refs/heads/master@{#17192}
2017-03-12 22:10:08 +00:00
0ec9b3d09d Roll chromium_revision c020f6a225..393cf62456 (456300:456303)
Change log: c020f6a225..393cf62456
Full diff: c020f6a225..393cf62456

Changed dependencies:
* src/third_party: e99333f77e..9fba3c5bad
DEPS diff: c020f6a225..393cf62456/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2749473002
Cr-Commit-Position: refs/heads/master@{#17191}
2017-03-12 19:11:01 +00:00
bd87da3111 Roll chromium_revision 4d64dfea1e..c020f6a225 (456299:456300)
Change log: 4d64dfea1e..c020f6a225
Full diff: 4d64dfea1e..c020f6a225

Changed dependencies:
* src/third_party: b53c9959d0..e99333f77e
DEPS diff: 4d64dfea1e..c020f6a225/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2743203002
Cr-Commit-Position: refs/heads/master@{#17190}
2017-03-12 13:09:31 +00:00
2da6de6124 Roll chromium_revision 58a5a7ebbe..4d64dfea1e (456298:456299)
Change log: 58a5a7ebbe..4d64dfea1e
Full diff: 58a5a7ebbe..4d64dfea1e

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2743183002
Cr-Commit-Position: refs/heads/master@{#17189}
2017-03-12 10:10:26 +00:00
f975f304f6 Roll chromium_revision 4c13484884..58a5a7ebbe (456296:456298)
Change log: 4c13484884..58a5a7ebbe
Full diff: 4c13484884..58a5a7ebbe

Changed dependencies:
* src/third_party: 23a6b97f8d..b53c9959d0
DEPS diff: 4c13484884..58a5a7ebbe/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2747603002
Cr-Commit-Position: refs/heads/master@{#17188}
2017-03-12 07:14:42 +00:00
cd18916b44 Roll chromium_revision 245b456aae..4c13484884 (456287:456296)
Change log: 245b456aae..4c13484884
Full diff: 245b456aae..4c13484884

Changed dependencies:
* src/base: 052e3e949a..eec9ae3b48
* src/build: cc228aba0c..1748b434c7
* src/third_party: c83cf4b91e..23a6b97f8d
DEPS diff: 245b456aae..4c13484884/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2743173002
Cr-Commit-Position: refs/heads/master@{#17187}
2017-03-12 04:10:51 +00:00
53eccf6f31 Roll chromium_revision 207688fb45..245b456aae (456278:456287)
Change log: 207688fb45..245b456aae
Full diff: 207688fb45..245b456aae

Changed dependencies:
* src/third_party: e25981fac0..c83cf4b91e
* src/tools: ab7de0ec84..5b5c690270
DEPS diff: 207688fb45..245b456aae/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2745533007
Cr-Commit-Position: refs/heads/master@{#17186}
2017-03-11 22:50:08 +00:00
fe7dd6d9ff Remove VoEAudioProcessing interface.
BUG=webrtc:4690

Review-Url: https://codereview.webrtc.org/2738543002
Cr-Commit-Position: refs/heads/master@{#17185}
2017-03-11 16:10:43 +00:00
ca37cf6691 Don't set the priority of the decoder to 'high' on Android.
Doing so competes with the actual decoding that happens on a different thread.

BUG=695438

Review-Url: https://codereview.webrtc.org/2745813003
Cr-Commit-Position: refs/heads/master@{#17184}
2017-03-11 12:54:06 +00:00
d118bacc9b Roll chromium_revision 427dfb9521..207688fb45 (456273:456278)
Change log: 427dfb9521..207688fb45
Full diff: 427dfb9521..207688fb45

Changed dependencies:
* src/third_party: 1a4516ffdc..e25981fac0
DEPS diff: 427dfb9521..207688fb45/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2745843003
Cr-Commit-Position: refs/heads/master@{#17183}
2017-03-11 07:09:34 +00:00
754af8c955 Roll chromium_revision 61cff092b4..427dfb9521 (456238:456273)
Change log: 61cff092b4..427dfb9521
Full diff: 61cff092b4..427dfb9521

Changed dependencies:
* src/base: d2d58f503b..052e3e949a
* src/build: 86d81d7640..cc228aba0c
* src/third_party: a98259a549..1a4516ffdc
* src/third_party/catapult: 5cdfbfc974..4550ebce30
* src/tools: 82b6e34a3b..ab7de0ec84
DEPS diff: 61cff092b4..427dfb9521/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2744603006
Cr-Commit-Position: refs/heads/master@{#17182}
2017-03-11 04:10:15 +00:00
55adc0e1a5 Add skeleton webrtc::SessionDescription and webrtc::MediaDescription classes.
BUG=webrtc:7311

Review-Url: https://codereview.webrtc.org/2743003004
Cr-Commit-Position: refs/heads/master@{#17181}
2017-03-11 02:33:45 +00:00
3a72c228a1 Roll chromium_revision 77414f1023..61cff092b4 (456179:456238)
Change log: 77414f1023..61cff092b4
Full diff: 77414f1023..61cff092b4

Changed dependencies:
* src/build: 78d6849c6b..86d81d7640
* src/ios: 03acb7fbad..8d8c47e670
* src/testing: bfd655f923..90e54f2150
* src/third_party: 5d4dfa8fac..a98259a549
* src/third_party/catapult: aa43547957..5cdfbfc974
* src/tools: 2910cab22b..82b6e34a3b
DEPS diff: 77414f1023..61cff092b4/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2741293002
Cr-Commit-Position: refs/heads/master@{#17180}
2017-03-11 01:11:14 +00:00
46d2457deb Fixed invalid filtering of SCTP datachannel packets on high ports.
Packets on source ports 32768-49151 got identified as RTP packets by
"IsRtpPacket" and were ignored by the SCTP transport.

This CL changes this to check the packet flags for "PF_SRTP_BYPASS".

BUG=webrtc:6959

Review-Url: https://codereview.webrtc.org/2743653005
Cr-Commit-Position: refs/heads/master@{#17179}
2017-03-11 00:20:04 +00:00
42a4263728 Making candidate pool size behave as decided in JSEP.
To simplify things, the candidate pool is only used in the first
offer/answer.

After setting a local description, the size is frozen, and changing ICE
servers won't refresh the pool.

After setting an answer, the pooled candidates are discarded.

BUG=webrtc:5180

Review-Url: https://codereview.webrtc.org/2717893003
Cr-Commit-Position: refs/heads/master@{#17178}
2017-03-10 23:18:00 +00:00
d62cb220f2 Roll chromium_revision 38c1f9493b..77414f1023 (456116:456179)
Change log: 38c1f9493b..77414f1023
Full diff: 38c1f9493b..77414f1023

Changed dependencies:
* src/base: 5dd6df05b3..d2d58f503b
* src/build: 957a0ba4d6..78d6849c6b
* src/ios: b10d93fa9c..03acb7fbad
* src/testing: 9b48345f63..bfd655f923
* src/third_party: 60d8565dbb..5d4dfa8fac
* src/third_party/catapult: faa1c3e0ae..aa43547957
* src/tools: a9f9ba53e9..2910cab22b
DEPS diff: 38c1f9493b..77414f1023/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2740393002
Cr-Commit-Position: refs/heads/master@{#17177}
2017-03-10 22:19:20 +00:00
9a1604b027 Include the header <cmath>
The build breaks because there is no implementation of std::abs(double).

BUG=None
TBR=tkchin@webrtc.org

Review-Url: https://codereview.webrtc.org/2743063003
Cr-Commit-Position: refs/heads/master@{#17176}
2017-03-10 21:30:04 +00:00
5c7760a3a2 Support removing b=AS bandwidth constraints.
In code this is represented as setting -1 to max_bandwidth_bps, but this
value was being ignored by webrtcvideoengine2.cc, so previous restrictions
would still apply.

BUG=webrtc:6202
TEST=Setting "unlimited" for Bandwidth in Chromium in https://webrtc.github.io/samples/src/content/peerconnection/bandwidth/.
R=deadbeef@webrtc.org,stefan@webrtc.org

Review-Url: https://codereview.webrtc.org/2740783006
Cr-Commit-Position: refs/heads/master@{#17175}
2017-03-10 19:23:12 +00:00
9eef3c7370 Roll chromium_revision af8b67666d..38c1f9493b (456047:456116)
Change log: af8b67666d..38c1f9493b
Full diff: af8b67666d..38c1f9493b

Changed dependencies:
* src/base: f8d26ae8e0..5dd6df05b3
* src/ios: dc722ef863..b10d93fa9c
* src/testing: 642a63d0cf..9b48345f63
* src/third_party: 07b9d8e41d..60d8565dbb
* src/third_party/catapult: 2ae07fc28b..faa1c3e0ae
* src/tools: 4f452305d0..a9f9ba53e9
DEPS diff: af8b67666d..38c1f9493b/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2747473002
Cr-Commit-Position: refs/heads/master@{#17174}
2017-03-10 19:10:51 +00:00
1cb27c221e Revert of rewrite frame generator capturer to use TaskQueue instead of EventTimeWrapper (patchset #2 id:70001 of https://codereview.webrtc.org/2745583006/ )
Reason for revert:
Causes problems with TSAN: https://bugs.chromium.org/p/webrtc/issues/detail?id=7325

Original issue's description:
> Reland of rewrite frame generator capturer to use TaskQueue instead of EventTimeWrapper.
>
> Fix CallPerfTest.ReceivesCpuOveruseAndUnderuse to not fail on Android with new FrameGeneratorCapturer.
>
> BUG=webrtc:7301
>
> Review-Url: https://codereview.webrtc.org/2745583006
> Cr-Commit-Position: refs/heads/master@{#17168}
> Committed: b00742508a

TBR=stefan@webrtc.org,tommi@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7301

Review-Url: https://codereview.webrtc.org/2743993002
Cr-Commit-Position: refs/heads/master@{#17173}
2017-03-10 17:49:42 +00:00
f44f53360f Revert of Enable big largeroom fullstack tests on Windows (patchset #1 id:1 of https://codereview.webrtc.org/2741823003/ )
Reason for revert:
This depends on another patchset, which causes problem and will be reverted too.

Original issue's description:
> Enable big largeroom fullstack tests on Windows
>
> BUG=webrtc:7301
>
> Review-Url: https://codereview.webrtc.org/2741823003
> Cr-Commit-Position: refs/heads/master@{#17169}
> Committed: 15939e7775

TBR=sprang@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7301

Review-Url: https://codereview.webrtc.org/2738353006
Cr-Commit-Position: refs/heads/master@{#17172}
2017-03-10 17:48:31 +00:00
95b27217f2 Mac: fix screen capture freezes when context menu popup in Chrome.
Previously we grab a run loop source and add a source with mode
kCFRunLoopDefaultMode. With this mode, it won't callback when context menu popup
(which needs the NSEventTrackingRunLoopMode), then screen capture can't get
refreshed frame with context menu until the context menu is gone.
The fix is to use kCFRunLoopComonModes, which includes default,modal and event
tracking modes by default.

BUG=chromium:697780

Review-Url: https://codereview.webrtc.org/2732393003
Cr-Commit-Position: refs/heads/master@{#17171}
2017-03-10 17:46:49 +00:00
0b942150d3 Refactor Windows TaskQueue code to only need a single high res timer.
BUG=webrtc:7151

Review-Url: https://codereview.webrtc.org/2733723002
Cr-Commit-Position: refs/heads/master@{#17170}
2017-03-10 17:33:53 +00:00
15939e7775 Enable big largeroom fullstack tests on Windows
BUG=webrtc:7301

Review-Url: https://codereview.webrtc.org/2741823003
Cr-Commit-Position: refs/heads/master@{#17169}
2017-03-10 16:18:34 +00:00
b00742508a Reland of rewrite frame generator capturer to use TaskQueue instead of EventTimeWrapper.
Fix CallPerfTest.ReceivesCpuOveruseAndUnderuse to not fail on Android with new FrameGeneratorCapturer.

BUG=webrtc:7301

Review-Url: https://codereview.webrtc.org/2745583006
Cr-Commit-Position: refs/heads/master@{#17168}
2017-03-10 15:43:32 +00:00
144475b328 Speculative fix for division by zero in Vp8EncoderImpl.
BUG=chromium:597139
R=sprang@webrtc.org

Review-Url: https://codereview.webrtc.org/2743543004 .
Cr-Commit-Position: refs/heads/master@{#17167}
2017-03-10 14:08:26 +00:00
60dcda4943 Add option to disable EXPECT_EQ's in VideoProcessor integration tests.
Since HW codecs are not as well-behaved as SW codecs, we need a
way to disable the EXPECT_EQ's in the VideoProcessor integration tests
for the former. This CL introduces such an ability.

BUG=webrtc:6634

Review-Url: https://codereview.webrtc.org/2710913004
Cr-Commit-Position: refs/heads/master@{#17166}
2017-03-10 13:34:01 +00:00
2ad5e38709 Roll chromium_revision a2c9dcac6e..af8b67666d (456032:456047)
Change log: a2c9dcac6e..af8b67666d
Full diff: a2c9dcac6e..af8b67666d

Changed dependencies:
* src/third_party: cf8323ee87..07b9d8e41d
* src/tools: 39080eca5d..4f452305d0
DEPS diff: a2c9dcac6e..af8b67666d/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2741963002
Cr-Commit-Position: refs/heads/master@{#17165}
2017-03-10 13:21:15 +00:00
b2def1d06f Add batch mode to VideoProcessor integration tests.
Prior to this CL, the encoding/decoding in the VideoProcessor integration
tests were run "online", in the sense that rate allocations could be
changed in between frames. This is useful for evaluating the rate control
of SW codecs, which is one of the reasons for the existence of these
integration tests in the first place.

This CL adds a batch mode, in which the tests are run "offline". The two
main differences to the original mode are: 1) rate control metrics are
calculated after the fact, and 2) no rate allocation changes are allowed
during the test. Difference 1) is the reason for this CL, as HW codecs
that are pipelining will not work well when rate control metrics are
calculated right after a frame has been sent for encode. Difference 2)
is a side effect of the introduction of the batch mode. If we want to
be able to support online rate allocation for pipelining HW codecs in
the future, this can be introduced by adding a delay between encoding
and rate allocation. This was not deemed necessary at this point in time,
and hence this CL does not do that.

The batch mode is only intended to be used for manual experimentation
on devices with HW codecs, and the integration tests running on the
bots should thus NOT use batch mode.

BUG=webrtc:6634

Review-Url: https://codereview.webrtc.org/2707023008
Cr-Commit-Position: refs/heads/master@{#17164}
2017-03-10 12:20:10 +00:00
c37d2b96b8 Revert of Rewrite frame generator capturer to use TaskQueue instead of EventTimeWrapper (patchset #4 id:60001 of https://codereview.webrtc.org/2740723002/ )
Reason for revert:
Less precise FrameGeneratorCapturer broke CallPerfTest.ReceivesCpuOveruseAndUnderuse on Android

Original issue's description:
> Rewrite frame generator capturer to use TaskQueue instead of EventTimeWrapper
>
> BUG=webrtc:7301
>
> Review-Url: https://codereview.webrtc.org/2740723002
> Cr-Commit-Position: refs/heads/master@{#17161}
> Committed: 7c5503a8b3

TBR=kjellander@webrtc.org,sprang@webrtc.org,tommi@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7301

Review-Url: https://codereview.webrtc.org/2739393002
Cr-Commit-Position: refs/heads/master@{#17163}
2017-03-10 12:04:39 +00:00
8602c429be Roll chromium_revision 04b3fc7475..a2c9dcac6e (456010:456032)
Change log: 04b3fc7475..a2c9dcac6e
Full diff: 04b3fc7475..a2c9dcac6e

Changed dependencies:
* src/testing: 3a3449a8bb..642a63d0cf
* src/third_party: 51c1cda2e5..cf8323ee87
* src/tools: a8a308db7f..39080eca5d
DEPS diff: 04b3fc7475..a2c9dcac6e/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2740943004
Cr-Commit-Position: refs/heads/master@{#17162}
2017-03-10 10:28:51 +00:00
7c5503a8b3 Rewrite frame generator capturer to use TaskQueue instead of EventTimeWrapper
BUG=webrtc:7031

Review-Url: https://codereview.webrtc.org/2740723002
Cr-Commit-Position: refs/heads/master@{#17161}
2017-03-10 10:21:55 +00:00
05a087802b Reland of Delete cryptstring.h and cryptstring.cc. (patchset #1 id:1 of https://codereview.webrtc.org/2742743002/ )
Reason for revert:
CryptString usage is now deleted in Chrome, see cl https://codereview.chromium.org/2738973004/

Original issue's description:
> Revert of Delete cryptstring.h and cryptstring.cc. (patchset #1 id:1 of https://codereview.webrtc.org/2740633003/ )
>
> Reason for revert:
> It turns out cryptstring was used by Chrome. In the xmpp code recently moved there from webrtc.
>
> So this code has to be moved too, it canät just be deleted.
>
> Original issue's description:
> > Delete cryptstring.h and cryptstring.cc.
> >
> > They became unused with cl https://codereview.webrtc.org/2731673002/
> >
> > BUG=webrtc:6424
> >
> > Review-Url: https://codereview.webrtc.org/2740633003
> > Cr-Commit-Position: refs/heads/master@{#17128}
> > Committed: 822638b481
>
> TBR=pthatcher@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:6424
>
> Review-Url: https://codereview.webrtc.org/2742743002
> Cr-Commit-Position: refs/heads/master@{#17130}
> Committed: d665207601

TBR=pthatcher@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:6424

Review-Url: https://codereview.webrtc.org/2745523004
Cr-Commit-Position: refs/heads/master@{#17160}
2017-03-10 08:27:45 +00:00
11465c1a9d Roll chromium_revision 4ad8268cf8..04b3fc7475 (455978:456010)
Change log: 4ad8268cf8..04b3fc7475
Full diff: 4ad8268cf8..04b3fc7475

Changed dependencies:
* src/third_party: be47eacb9b..51c1cda2e5
* src/tools: 90992e5181..a8a308db7f
DEPS diff: 4ad8268cf8..04b3fc7475/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2741623004
Cr-Commit-Position: refs/heads/master@{#17159}
2017-03-10 07:10:33 +00:00
2c8edc89cf Roll chromium_revision 7b03ac34ae..4ad8268cf8 (455932:455978)
Change log: 7b03ac34ae..4ad8268cf8
Full diff: 7b03ac34ae..4ad8268cf8

Changed dependencies:
* src/base: d058a2480b..f8d26ae8e0
* src/ios: 51c6412de5..dc722ef863
* src/testing: c34658a28f..3a3449a8bb
* src/third_party: e9142887f8..be47eacb9b
* src/tools: 7917aed8ba..90992e5181
DEPS diff: 7b03ac34ae..4ad8268cf8/DEPS

Clang version changed 296320:296321
Details: 7b03ac34ae..4ad8268cf8/tools/clang/scripts/update.py

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2739303002
Cr-Commit-Position: refs/heads/master@{#17158}
2017-03-10 04:12:30 +00:00
0fc8a4e56c Roll chromium_revision c586b0f6aa..7b03ac34ae (455873:455932)
Change log: c586b0f6aa..7b03ac34ae
Full diff: c586b0f6aa..7b03ac34ae

Changed dependencies:
* src/base: c892faa0bd..d058a2480b
* src/ios: 55d2d6a706..51c6412de5
* src/testing: eca0219827..c34658a28f
* src/third_party: 74e50e04e7..e9142887f8
* src/third_party/catapult: 89b70b666f..2ae07fc28b
* src/tools: d515571d54..7917aed8ba
DEPS diff: c586b0f6aa..7b03ac34ae/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2743713003
Cr-Commit-Position: refs/heads/master@{#17157}
2017-03-10 01:15:42 +00:00
f8f457bd3f Return correct type from OpenSSLStreamAdapter::VerifyPeerCertificate.
The function signature expects to return a "bool" but in one code path it
returned "0".

BUG=None

Review-Url: https://codereview.webrtc.org/2742893002
Cr-Commit-Position: refs/heads/master@{#17156}
2017-03-10 00:24:57 +00:00
8f33fb3419 Replace "timout" with "timeout" in log message.
BUG=None
TBR=pthatcher@webrtc.org
NOTRY=True

Review-Url: https://codereview.webrtc.org/2742883002
Cr-Commit-Position: refs/heads/master@{#17155}
2017-03-09 23:54:22 +00:00
0e4c10117b Roll chromium_revision 8f32820f09..c586b0f6aa (455812:455873)
Change log: 8f32820f09..c586b0f6aa
Full diff: 8f32820f09..c586b0f6aa

Changed dependencies:
* src/base: 3af45e184a..c892faa0bd
* src/build: 8acd528aab..957a0ba4d6
* src/ios: e7406c4bc4..55d2d6a706
* src/testing: 9e075e2856..eca0219827
* src/third_party: e69ed4b6fd..74e50e04e7
* src/third_party/catapult: 38ed490473..89b70b666f
* src/tools: 71f5597cab..d515571d54
DEPS diff: 8f32820f09..c586b0f6aa/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2742523003
Cr-Commit-Position: refs/heads/master@{#17154}
2017-03-09 22:12:18 +00:00
31bbee73a0 mac: Fix screen capture for whole-desktop capture.
DisplayStream refresh rects are in display coordinates. When the whole screen is
being captured, the coordinates passed to the ScreenCapturerHelper need to be in
screen coordinates. This CL translates display coordinates to screen
coordinates for whole screen capture.

BUG=chromium:699672

Review-Url: https://codereview.webrtc.org/2740823002
Cr-Commit-Position: refs/heads/master@{#17153}
2017-03-09 21:19:03 +00:00
d64862ac1b Add back method CongestionController::GetTransportFeedbackObserver.
This is a partial revert of https://codereview.webrtc.org/2725823002/,
to not break downstream applications.

BUG=webrtc:7058

TBR=stefan@webrtc.org

Review-Url: https://codereview.webrtc.org/2745613002
Cr-Commit-Position: refs/heads/master@{#17152}
2017-03-09 19:45:55 +00:00
98b654f579 Roll chromium_revision 5da0c292e4..8f32820f09 (455752:455812)
Change log: 5da0c292e4..8f32820f09
Full diff: 5da0c292e4..8f32820f09

Changed dependencies:
* src/base: 522fdb5d82..3af45e184a
* src/build: 33b29e1fc5..8acd528aab
* src/ios: c9e7d1d66d..e7406c4bc4
* src/testing: cde0db47dc..9e075e2856
* src/third_party: f8cbae7338..e69ed4b6fd
* src/tools: abaa3282cf..71f5597cab
DEPS diff: 5da0c292e4..8f32820f09/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2744623003
Cr-Commit-Position: refs/heads/master@{#17151}
2017-03-09 19:10:25 +00:00
cb8c1467bd Add FullStack test for simulcast screenshare mode.
BUG=webrtc:4172

Review-Url: https://codereview.webrtc.org/2745523002
Cr-Commit-Position: refs/heads/master@{#17150}
2017-03-09 17:23:30 +00:00
32f2c56e9f Roll chromium_revision 5e921f820b..5da0c292e4 (455720:455752)
Change log: 5e921f820b..5da0c292e4
Full diff: 5e921f820b..5da0c292e4

Changed dependencies:
* src/ios: 4726f75023..c9e7d1d66d
* src/testing: 0e9f8bb490..cde0db47dc
* src/third_party: e27aea74ef..f8cbae7338
* src/tools: 8c23b1410d..abaa3282cf
DEPS diff: 5e921f820b..5da0c292e4/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2737413002
Cr-Commit-Position: refs/heads/master@{#17149}
2017-03-09 16:11:11 +00:00
61ce37e2e0 Mark |Clock*| as |const Clock*| (for some CongestionController and BWE related modules)
BUG=None

Review-Url: https://codereview.webrtc.org/2735423002
Cr-Commit-Position: refs/heads/master@{#17148}
2017-03-09 15:09:31 +00:00
b5feb2e025 Use pacing info in ProbeBitrateEstimator to validate probe results.
BUG=webrtc:6822

Review-Url: https://codereview.webrtc.org/2728553007
Cr-Commit-Position: refs/heads/master@{#17147}
2017-03-09 15:01:58 +00:00
5bbf43f9d4 Move delay_based_bwe_ into CongestionController
BUG=webrtc:7058

Review-Url: https://codereview.webrtc.org/2725823002
Cr-Commit-Position: refs/heads/master@{#17146}
2017-03-09 14:40:08 +00:00
45b5fe549f Don't report perf metrics for packet loss ramp-up tests.
BUG=chromium:699072

Review-Url: https://codereview.webrtc.org/2744603002
Cr-Commit-Position: refs/heads/master@{#17145}
2017-03-09 14:27:02 +00:00