20366 Commits

Author SHA1 Message Date
Henrik Lundin
5dcbbfd153 Create a fuzzer for ComfortNoiseDecoder
The fuzzer will hammer on the UpdateSid and Generate methods of
ComfortNoiseDecoder.

The change also includes a fix to an issue in WebRtcSpl_FilterAR, which
was immediately found by running the fuzzer locally.

Bug: none
Change-Id: I5283427cb27844fb953e2caa35423ea873aca2ff
Reviewed-on: https://webrtc-review.googlesource.com/28100
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21134}
2017-12-07 08:53:37 +00:00
Steve Anton
6c38cc7c9e Fix cpplint errors in p2p/
Bug: webrtc:5273
Change-Id: Ida3c2ca1bbb611026f34d7144db9ec24840bf7fb
Reviewed-on: https://webrtc-review.googlesource.com/26444
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21133}
2017-12-06 21:33:36 +00:00
Autoroller
e06570b18b Roll chromium_revision 5799f48f47..5d9089080e (522145:522183)
Change log: 5799f48f47..5d9089080e
Full diff: 5799f48f47..5d9089080e

Changed dependencies:
* src/base: ee74d095ea..ea8d608e8e
* src/ios: 7547b63aaf..7796ebdb5c
* src/testing: 8e422d86fc..50b6577a3d
* src/third_party: ecbabe6b03..caec3c432a
* src/third_party/gtest-parallel: 1f8438da0b..180c2f5234
* src/tools: 054a7f6f59..c98f4e3e61
DEPS diff: 5799f48f47..5d9089080e/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I5665aedcfab078d259e85f1599140f324d55a533
Reviewed-on: https://webrtc-review.googlesource.com/30420
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21132}
2017-12-06 21:28:46 +00:00
Autoroller
40f0b37d3b Roll chromium_revision d74f79c552..5799f48f47 (522128:522145)
Change log: d74f79c552..5799f48f47
Full diff: d74f79c552..5799f48f47

Changed dependencies:
* src/base: f36e33e9c0..ee74d095ea
* src/ios: e7fe056159..7547b63aaf
* src/third_party: 88d8c23e89..ecbabe6b03
DEPS diff: d74f79c552..5799f48f47/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Ia19a0947bf13fcf0d193d286916a3b7a447e7343
Reviewed-on: https://webrtc-review.googlesource.com/30360
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21131}
2017-12-06 19:43:06 +00:00
Steve Anton
3828c06a58 Replace cricket::ContentAction with webrtc::SdpType
Bug: webrtc:8613
Change-Id: I9bce2b9d8c8445d2fa1b9f60b06596a5621ebc2f
Reviewed-on: https://webrtc-review.googlesource.com/29460
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21130}
2017-12-06 19:40:16 +00:00
Steve Anton
5c8231c400 Fix cpplint errors in pseudotcp/test
Bug: webrtc:5273
Change-Id: I09181651c35087b6403c04b6fe542b3e80b13fab
Reviewed-on: https://webrtc-review.googlesource.com/26443
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21129}
2017-12-06 19:25:56 +00:00
Steve Anton
cc65bd018d Run clang format on pseudotcp/test
Bug: webrtc:5273
Change-Id: Ib2e5b749951c805417fd50022172c604a4fe241b
Reviewed-on: https://webrtc-review.googlesource.com/27122
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21128}
2017-12-06 18:36:36 +00:00
Autoroller
02384b8e3f Roll chromium_revision b04d8e25de..d74f79c552 (522105:522128)
Change log: b04d8e25de..d74f79c552
Full diff: b04d8e25de..d74f79c552

Changed dependencies:
* src/base: fb76136a5e..f36e33e9c0
* src/ios: c8a587a1e8..e7fe056159
* src/testing: 233b532534..8e422d86fc
* src/third_party: 872e1368d9..88d8c23e89
* src/tools: 250c5e5eb3..054a7f6f59
DEPS diff: b04d8e25de..d74f79c552/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I085163485798322dd8b27881ea192ab55ba62e1f
Reviewed-on: https://webrtc-review.googlesource.com/30340
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21127}
2017-12-06 18:14:56 +00:00
Steve Anton
845bb73196 Fix clang style errors in api/jsep.h
In this case, clang style forbids inline definitions for virtual
functions.

Bug: webrtc:163
Change-Id: Id924cadb0a1d32e12cdb691c57fbda5f5b022638
Reviewed-on: https://webrtc-review.googlesource.com/29441
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Reviewed-by: Zhi Huang <zhihuang@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21126}
2017-12-06 18:12:06 +00:00
Autoroller
91bd263006 Roll chromium_revision 11a86f3cdf..b04d8e25de (522096:522105)
Change log: 11a86f3cdf..b04d8e25de
Full diff: 11a86f3cdf..b04d8e25de

Changed dependencies:
* src/third_party: e3265b9aa1..872e1368d9
DEPS diff: 11a86f3cdf..b04d8e25de/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I82779005f0b651d873c606e9e6c9e318784b0fe0
Reviewed-on: https://webrtc-review.googlesource.com/30320
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21125}
2017-12-06 17:21:43 +00:00
Autoroller
2fb6450919 Roll chromium_revision 59a2bc8acb..11a86f3cdf (522082:522096)
Change log: 59a2bc8acb..11a86f3cdf
Full diff: 59a2bc8acb..11a86f3cdf

Changed dependencies:
* src/third_party/googletest/src: 7f8fefabed..247a3d8e5e
* src/tools: c88479f1ca..250c5e5eb3
DEPS diff: 59a2bc8acb..11a86f3cdf/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Ib91fea2b4c33bdbcbf50aaf6c9f898fa4be5df5b
Reviewed-on: https://webrtc-review.googlesource.com/30282
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21124}
2017-12-06 16:15:12 +00:00
Autoroller
7d4d835008 Roll chromium_revision 79681532f1..59a2bc8acb (522076:522082)
Change log: 79681532f1..59a2bc8acb
Full diff: 79681532f1..59a2bc8acb

Changed dependencies:
* src/ios: 65b82f670a..c8a587a1e8
* src/third_party: 40569f1a27..e3265b9aa1
DEPS diff: 79681532f1..59a2bc8acb/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Iebca0ebbbb8be1de1cdf0e10e7bd86b2a01cf80b
Reviewed-on: https://webrtc-review.googlesource.com/30281
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21123}
2017-12-06 15:21:22 +00:00
philipel
752968ee35 Added red_payload_type_rtx flag to the video_replay tool.
Also renamed some command line flags to avoid confussion.
payload_type --> media_payload_type
payload_type_rtx --> media_payload_type_rtx
fec_payload_type --> ulpfec_payload_type

Bug: None
Change-Id: Id2750e5b47190ebdd77f44bf7f44418c24535f62
Reviewed-on: https://webrtc-review.googlesource.com/29681
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21122}
2017-12-06 14:30:22 +00:00
Autoroller
3714d4b5ad Roll chromium_revision ef213bdafd..79681532f1 (522064:522076)
Change log: ef213bdafd..79681532f1
Full diff: ef213bdafd..79681532f1

Changed dependencies:
* src/ios: fb79535740..65b82f670a
* src/third_party: 5326c43227..40569f1a27
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/a9cf2fa54a..307c9f954d
* src/tools: c4235acfc1..c88479f1ca
DEPS diff: ef213bdafd..79681532f1/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Ic92fac822acc0a93143d7add452197a7d937ceb4
Reviewed-on: https://webrtc-review.googlesource.com/30280
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21121}
2017-12-06 14:12:42 +00:00
Autoroller
d696a2cb70 Roll chromium_revision 0db267e941..ef213bdafd (522059:522064)
Change log: 0db267e941..ef213bdafd
Full diff: 0db267e941..ef213bdafd

Changed dependencies:
* src/base: 49b039bec4..fb76136a5e
* src/ios: 03f7d7eeb5..fb79535740
DEPS diff: 0db267e941..ef213bdafd/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I12c8003deda362881d22ad45cf42308a5345131a
Reviewed-on: https://webrtc-review.googlesource.com/30220
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21120}
2017-12-06 12:16:47 +00:00
philipel
bc5a40870c Fix off-by-one error when removing information about missing packet in PacketBuffer.
In the ClearTo function we risked removing one packet too many from the set of
|missing_packets_|, and in the case of H264 this would cause us to create incomplete
delta frames. This is turn disrupt the stream and a keyframe request has to be made.

Bug: webrtc:8536
Change-Id: Ie7ccd5f1631a4cf3bd463878d5b0fe746744ec23
Reviewed-on: https://webrtc-review.googlesource.com/30141
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21119}
2017-12-06 12:15:42 +00:00
Autoroller
a129ed60e0 Roll chromium_revision 4c25945506..0db267e941 (522052:522059)
Change log: 4c25945506..0db267e941
Full diff: 4c25945506..0db267e941

Changed dependencies:
* src/third_party: c65c22df9f..5326c43227
DEPS diff: 4c25945506..0db267e941/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I9dc7ee2cd735026a7b07df0fe03cc1c849e8f800
Reviewed-on: https://webrtc-review.googlesource.com/30201
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21118}
2017-12-06 11:13:13 +00:00
Per Åhgren
63b494dff7 Reverted the new handling of saturated echoes in AEC3
This CL reverts the changes introduced that handles echoes in AEC3.
The revert is done to match the behavior which is in M63.

Bug: webrtc:8615,chromium:792346
Change-Id: I128ccb17dc359c7889a701a2faaaf06be40f86dd
Reviewed-on: https://webrtc-review.googlesource.com/30140
Commit-Queue: Per Åhgren <peah@webrtc.org>
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21117}
2017-12-06 11:04:22 +00:00
Ivo Creusen
d1d8dfb5c3 Add code to generate python visualization to neteq_rtpplay
This adds a command line flag to generate a python visualization script from neteq_rtpplay.

Bug: webrtc:8614
Change-Id: Ia6f10d7ff0abac6fdbe9302e7f97a8a12a5bb65b
Reviewed-on: https://webrtc-review.googlesource.com/29940
Commit-Queue: Ivo Creusen <ivoc@webrtc.org>
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21116}
2017-12-06 10:52:42 +00:00
Niels Möller
7dc26b7b32 Revert "Refactor OverUseFrameDetector to use the timestamps attached to EncodedImage."
This reverts commit eee7cedf6901ad5616dbf0bf09f35010207f823d.

Reason for revert: Intend to rework with a flag to select between old or new estimator, to be wired up as an origin-trial experiment. And old estimator deleted at a later point.

Original change's description:
> Refactor OverUseFrameDetector to use the timestamps attached to EncodedImage.
> 
> Bug: webrtc:8504
> Change-Id: I3f99c3c1e528f59b45724921a91f65b485f5b820
> Reviewed-on: https://webrtc-review.googlesource.com/23720
> Commit-Queue: Niels Moller <nisse@webrtc.org>
> Reviewed-by: Erik Språng <sprang@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#20979}

TBR=nisse@webrtc.org,sprang@webrtc.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: webrtc:8504
Change-Id: Ieec4624e1d6dd8472b7e89c7bd19f425d9b54533
Reviewed-on: https://webrtc-review.googlesource.com/30180
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21115}
2017-12-06 10:32:12 +00:00
Autoroller
022f796991 Roll chromium_revision 5bc7225521..4c25945506 (522046:522052)
Change log: 5bc7225521..4c25945506
Full diff: 5bc7225521..4c25945506

Changed dependencies:
* src/ios: 913bcac470..03f7d7eeb5
* src/third_party: f772761b9d..c65c22df9f
DEPS diff: 5bc7225521..4c25945506/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: If8f68adca48b907d7d44adde623bdd4805a42f5a
Reviewed-on: https://webrtc-review.googlesource.com/30200
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21114}
2017-12-06 10:09:52 +00:00
Autoroller
75d20ceab6 Roll chromium_revision ae3d53515f..5bc7225521 (522038:522046)
Change log: ae3d53515f..5bc7225521
Full diff: ae3d53515f..5bc7225521

Changed dependencies:
* src/testing: dd9cb1e94f..233b532534
* src/third_party: 7498658b43..f772761b9d
DEPS diff: ae3d53515f..5bc7225521/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Icdf5c8e9bfc460070eaf8ffb76cda281d10f3e38
Reviewed-on: https://webrtc-review.googlesource.com/30160
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21113}
2017-12-06 09:29:33 +00:00
Mirko Bonadei
a498ae83ac Stop using public_deps in system_wrappers.
TBR=phoglund@webrtc.org

Bug: webrtc:8603
Change-Id: I5e515f0e4dc955a01460d69ba4e21bdfdf152d20
Reviewed-on: https://webrtc-review.googlesource.com/29104
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21112}
2017-12-06 08:56:52 +00:00
Åsa Persson
c74d8da339 Remove unused struct from ProtectionBitrateCalculator.
Remove unused forward declarations.

Bug: none
Change-Id: Ie6f656efa83c889103ace4c9245e2fe3d8f7a547
Reviewed-on: https://webrtc-review.googlesource.com/29060
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21111}
2017-12-06 08:39:12 +00:00
Autoroller
e72e8e617c Roll chromium_revision 3fc597bc88..ae3d53515f (522029:522038)
Change log: 3fc597bc88..ae3d53515f
Full diff: 3fc597bc88..ae3d53515f

Changed dependencies:
* src/build: 0c48ddb072..379d3331d1
* src/ios: 285170038d..913bcac470
* src/testing: bdefb167ea..dd9cb1e94f
* src/third_party: 130140f4cc..7498658b43
DEPS diff: 3fc597bc88..ae3d53515f/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I073d0a50642e7436af518e13dc14ddb094e3a75f
Reviewed-on: https://webrtc-review.googlesource.com/30123
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21110}
2017-12-06 08:34:42 +00:00
Niels Möller
c6109dbbfb Fix awk gensub call in author_line_count.sh script.
NOTRY=TRUE

Bug: None
Change-Id: I706cf0a57e17f765bf90ccaad245a2c5573d8e0c
Reviewed-on: https://webrtc-review.googlesource.com/29740
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21109}
2017-12-06 08:16:12 +00:00
Mirko Bonadei
b5728d9b0f Stop using public_deps in modules/rtp_rtcp.
TBR=phoglund@webrtc.org

Bug: webrtc:8603
Change-Id: I86830df23db3f33a1a26098e639596bd3b86485a
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/29780
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21108}
2017-12-06 07:37:52 +00:00
Autoroller
51df88c674 Roll chromium_revision 904d1dfc4a..3fc597bc88 (522019:522029)
Change log: 904d1dfc4a..3fc597bc88
Full diff: 904d1dfc4a..3fc597bc88

Changed dependencies:
* src/third_party: e43d4789c2..130140f4cc
* src/tools: 0d5bbe79e3..c4235acfc1
DEPS diff: 904d1dfc4a..3fc597bc88/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I840c6c8237f4bcb6f5749faff6eae83fc2fe89ad
Reviewed-on: https://webrtc-review.googlesource.com/30122
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21107}
2017-12-06 07:16:52 +00:00
Mirko Bonadei
10679938c6 Stop using public_deps in modules/audio_processing.
TBR=phoglund@webrtc.org

Bug: webrtc:8603
Change-Id: Ib44266389e6f08a77bd92cffd1eba166147687f4
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/29822
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21106}
2017-12-06 06:34:22 +00:00
Mirko Bonadei
03d6f2f7ff Stop using public_deps in modules/audio_mixer.
TBR=phoglund@webrtc.org

Bug: webrtc:8603
Change-Id: I74c01d5a0243c96dca504b2d696092ea35c36aa3
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/29860
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21105}
2017-12-06 06:30:32 +00:00
Autoroller
5cfd5cb948 Roll chromium_revision 931c894e90..904d1dfc4a (522005:522019)
Change log: 931c894e90..904d1dfc4a
Full diff: 931c894e90..904d1dfc4a

Changed dependencies:
* src/build: f3c4cad8f0..0c48ddb072
* src/third_party: f71a14e16f..e43d4789c2
* src/third_party/depot_tools: 9c02a833e2..0afcd10430
* src/tools: 70cea0e6c7..0d5bbe79e3
DEPS diff: 931c894e90..904d1dfc4a/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I330aea57ef8f203e539d9ed22f23ae508b228118
Reviewed-on: https://webrtc-review.googlesource.com/30121
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21104}
2017-12-06 06:18:22 +00:00
Autoroller
522292ebef Roll chromium_revision c97b31028e..931c894e90 (521988:522005)
Change log: c97b31028e..931c894e90
Full diff: c97b31028e..931c894e90

Changed dependencies:
* src/build: 32c3d342e8..f3c4cad8f0
* src/third_party: a00f968557..f71a14e16f
* src/tools: e11fd79b39..70cea0e6c7
DEPS diff: c97b31028e..931c894e90/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Ica6508db8e0d3544ba792c5d5ca14ce0affa17c1
Reviewed-on: https://webrtc-review.googlesource.com/30120
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21103}
2017-12-06 05:22:02 +00:00
Autoroller
209f2d5a23 Roll chromium_revision fe2b322b60..c97b31028e (521968:521988)
Change log: fe2b322b60..c97b31028e
Full diff: fe2b322b60..c97b31028e

Changed dependencies:
* src/ios: 85601aefa8..285170038d
* src/testing: 4293708ba3..bdefb167ea
* src/third_party: d44ef405a8..a00f968557
* src/tools: fb61a9661e..e11fd79b39
DEPS diff: fe2b322b60..c97b31028e/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I8262d7dbf56ebe27dcb18e072a39e31752a8fb9f
Reviewed-on: https://webrtc-review.googlesource.com/30100
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21102}
2017-12-06 04:17:01 +00:00
Autoroller
6c2c1be13c Roll chromium_revision dddc589751..fe2b322b60 (521930:521968)
Change log: dddc589751..fe2b322b60
Full diff: dddc589751..fe2b322b60

Changed dependencies:
* src/base: 2730f9269d..49b039bec4
* src/ios: d0208ef897..85601aefa8
* src/testing: 19e50ae82d..4293708ba3
* src/third_party: 4cc222a99d..d44ef405a8
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/09fc536c66..a9cf2fa54a
* src/third_party/depot_tools: 873be6fd45..9c02a833e2
* src/tools: 48658420e0..fb61a9661e
DEPS diff: dddc589751..fe2b322b60/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Ia8a518f928d816665912b0cb848f60ea53c5c6db
Reviewed-on: https://webrtc-review.googlesource.com/30080
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21101}
2017-12-06 03:31:28 +00:00
Steve Anton
88f2cb9479 Introduce webrtc::SdpType, the chosen enum for offer/pranswer/answer
This change introduces a new method |GetType()| in
SessionDescriptionInterface which returns an enum for the SDP type
rather than a string. Additionally, new overloads were added for
CreateSessionDescription to take SdpType instead of a type string.

Bug: webrtc:8613
Change-Id: I52b342f12155daf8d623646b0c21b7562f69d101
Reviewed-on: https://webrtc-review.googlesource.com/29380
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Reviewed-by: Zhi Huang <zhihuang@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21100}
2017-12-06 02:27:32 +00:00
Autoroller
3fa0b98522 Roll chromium_revision 8d8c52b6bc..dddc589751 (521901:521930)
Change log: 8d8c52b6bc..dddc589751
Full diff: 8d8c52b6bc..dddc589751

Changed dependencies:
* src/ios: 091d92df28..d0208ef897
* src/testing: 1e9e25a7ea..19e50ae82d
* src/third_party: 860ad050f9..4cc222a99d
* src/tools: 8524b3d104..48658420e0
DEPS diff: 8d8c52b6bc..dddc589751/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I4b4a72aa45f5f8ccf2f5710913060b75968dcfb7
Reviewed-on: https://webrtc-review.googlesource.com/30060
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21099}
2017-12-06 01:51:52 +00:00
Autoroller
2b63f15f7b Roll chromium_revision 363560ef6a..8d8c52b6bc (521872:521901)
Change log: 363560ef6a..8d8c52b6bc
Full diff: 363560ef6a..8d8c52b6bc

Changed dependencies:
* src/build: 6be95fa4b4..32c3d342e8
* src/ios: c77e764aa8..091d92df28
* src/third_party: 8cb8e35472..860ad050f9
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/37c17ee783..09fc536c66
* src/tools: 0ca0512f52..8524b3d104
DEPS diff: 363560ef6a..8d8c52b6bc/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Ib139ee1e4a1bd93140129a57ed2ea5e2dfb71a8e
Reviewed-on: https://webrtc-review.googlesource.com/30040
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21098}
2017-12-06 00:13:12 +00:00
Autoroller
10a6fe2783 Roll chromium_revision f2886852c4..363560ef6a (521843:521872)
Change log: f2886852c4..363560ef6a
Full diff: f2886852c4..363560ef6a

Changed dependencies:
* src/ios: d3edd64291..c77e764aa8
* src/testing: 2aa3732ddf..1e9e25a7ea
* src/third_party: 71c12c4bad..8cb8e35472
* src/tools: 84404f2aff..0ca0512f52
DEPS diff: f2886852c4..363560ef6a/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I23e82b1b3fcae769c2b2d53aeffacd5db33f723a
Reviewed-on: https://webrtc-review.googlesource.com/30020
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21097}
2017-12-05 23:18:02 +00:00
Jerome Jiang
831af370fe VP9: Use 2 threads on low res on ARM.
WebRTC standalone tests show 24% speed up on foreman_cif, 16% speed up
on a 240p clip and 11% speed up on Bridge_r180.

Bug: None
Change-Id: I433b7a8841bd9df2402575f72dd1984cc5e011a9
Reviewed-on: https://webrtc-review.googlesource.com/29260
Commit-Queue: Jerome Jiang <jianj@google.com>
Reviewed-by: Magnus Flodman <mflodman@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21096}
2017-12-05 23:06:42 +00:00
Autoroller
111e883ad2 Roll chromium_revision 449f246dba..f2886852c4 (521761:521843)
Change log: 449f246dba..f2886852c4
Full diff: 449f246dba..f2886852c4

Changed dependencies:
* src/base: 4d8974fbc4..2730f9269d
* src/build: f78b0ea4c3..6be95fa4b4
* src/ios: c196f83f4d..d3edd64291
* src/testing: f74dc877ea..2aa3732ddf
* src/third_party: e58e9c405d..71c12c4bad
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6b77e41141..37c17ee783
* src/tools: c4809c1b5e..84404f2aff
DEPS diff: 449f246dba..f2886852c4/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I3e35aea5502428ac42a992de993f8670549f8a45
Reviewed-on: https://webrtc-review.googlesource.com/30000
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21095}
2017-12-05 22:24:32 +00:00
Qiang Chen
51e2046dbc Bug Fix: WebRTC Unity Plugin Audio One Way
When audio_only is on for the webrtc unity plugin, there is a bug that
the audio from hologram cannot be heard at the remote side.

Actually we found the audio is transmitted to the remote side, but the
remote side wants video data also to playout everything. So without
video data, the remote side will drop all the audio data.

Thus, on the hologram (using webrtc unity plugin) side, we should not
hook up a dummy camera, but instead we should use media constraint to
request the remote side to send video data.

This CL fixes the bug.

Bug: webrtc:8555
Change-Id: I21ddda65185b645088aa4ac15f47b3f8ffad1873
Reviewed-on: https://webrtc-review.googlesource.com/24680
Commit-Queue: Qiang Chen <qiangchen@chromium.org>
Reviewed-by: George Zhou <gyzhou@chromium.org>
Cr-Commit-Position: refs/heads/master@{#21094}
2017-12-05 20:36:12 +00:00
Autoroller
1b36cb09c4 Roll chromium_revision 6a6fa30811..449f246dba (521717:521761)
Change log: 6a6fa30811..449f246dba
Full diff: 6a6fa30811..449f246dba

Changed dependencies:
* src/build: 3320fdec7b..f78b0ea4c3
* src/ios: f1f7fdd0cd..c196f83f4d
* src/testing: c11c00dc4c..f74dc877ea
* src/third_party: 109f5fa687..e58e9c405d
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/e0dc203974..6b77e41141
* src/tools: 719dfd7627..c4809c1b5e
DEPS diff: 6a6fa30811..449f246dba/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Ice5067670d90cf64e790bd5583bbc4e88fe791c9
Reviewed-on: https://webrtc-review.googlesource.com/29960
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21093}
2017-12-05 19:35:03 +00:00
Steve Anton
ed10bd9549 Modify SetLocalDescription helpers to work with RtpTransceivers
This change allows EnableBundle and PushdownMediaDescription to
work with RtpTransceivers, which means they can be reused in the
Unified Plan version of SetLocalDescription.

Bug: webrtc:8587
Change-Id: I4d862556879c14cea06fdf9d5c7c29cc32e1057a
Reviewed-on: https://webrtc-review.googlesource.com/27762
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Zhi Huang <zhihuang@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21092}
2017-12-05 19:32:12 +00:00
Autoroller
7a3e9c6217 Roll chromium_revision 106b2819bf..6a6fa30811 (521703:521717)
Change log: 106b2819bf..6a6fa30811
Full diff: 106b2819bf..6a6fa30811

Changed dependencies:
* src/base: f252ccb35f..4d8974fbc4
* src/ios: 19d3cb919d..f1f7fdd0cd
* src/third_party: 9e8886d88b..109f5fa687
* src/tools: 09d84a4b66..719dfd7627
DEPS diff: 106b2819bf..6a6fa30811/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I2046e425779d5b654e00f7df024d8764389ba6ff
Reviewed-on: https://webrtc-review.googlesource.com/29920
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21091}
2017-12-05 17:34:42 +00:00
Autoroller
32be90f9cf Roll chromium_revision 66aaf201ef..106b2819bf (521689:521703)
Change log: 66aaf201ef..106b2819bf
Full diff: 66aaf201ef..106b2819bf

Changed dependencies:
* src/ios: 55c3d69073..19d3cb919d
* src/third_party: 8ce401fc0f..9e8886d88b
* src/tools: 77fe62eef2..09d84a4b66
DEPS diff: 66aaf201ef..106b2819bf/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I3808e1aff826d347f36b549b0bb62e116d696b73
Reviewed-on: https://webrtc-review.googlesource.com/29881
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21090}
2017-12-05 16:15:52 +00:00
Edward Lemur
f92b069048 WebRTC: Add iOS perf trybots (3).
TBR=phoglund@webrtc.org

No-Try: true
Bug: webrtc:7156
Change-Id: Ibeec439a575fabe29caf4d6f7597125cd53a1429
Reviewed-on: https://webrtc-review.googlesource.com/29900
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21089}
2017-12-05 16:13:12 +00:00
Autoroller
1b69d0df2c Roll chromium_revision 9db327358e..66aaf201ef (521678:521689)
Change log: 9db327358e..66aaf201ef
Full diff: 9db327358e..66aaf201ef

Changed dependencies:
* src/ios: 9d5b92ab83..55c3d69073
* src/third_party: feba26899a..8ce401fc0f
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4ba80741d0..e0dc203974
DEPS diff: 9db327358e..66aaf201ef/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Id2f4bd01e7469efcd8d5fc0970c01442cc0287df
Reviewed-on: https://webrtc-review.googlesource.com/29880
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21088}
2017-12-05 15:12:12 +00:00
Mirko Bonadei
4e4e75668c Stop using public_deps in voice_engine.
TBR=phoglund@webrtc.org

Bug: webrtc:8603
Change-Id: I37bd54f538a2d4ebec5d07e38de6690de3488d56
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/29760
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21087}
2017-12-05 13:57:52 +00:00
Mirko Bonadei
5e849cf9eb Stop using public_deps in audio/utility.
TBR=phoglund@webrtc.org

Bug: webrtc:8603
Change-Id: Ifb8df25ccb0358abcf92499a87b497cee2ab81b0
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/29103
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21086}
2017-12-05 13:52:12 +00:00
Edward Lemur
5c6a606767 Dump perf results to a JSON file on iOS perf tests.
TBR=phoglund@webrtc.org

No-Try: true
Bug: webrtc:7156
Change-Id: I5b2c2e877db6214b07838de8f5d81c45a0f482ca
Reviewed-on: https://webrtc-review.googlesource.com/29820
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21085}
2017-12-05 13:41:32 +00:00