23585 Commits

Author SHA1 Message Date
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
Ilya Nikolaevskiy
a4259f6b66 Add new event type to RtcEventLog
Alr state is now logged by the pacer. To avoid confusion,
loopback tools will now create two separate rtc event
logs for sender and receiver calls.

Bug: webrtc:8287, webrtc:8588
Change-Id: Ib3e47d109c3a65a7ed069b9a613e6a08fe6a2f30
Reviewed-on: https://webrtc-review.googlesource.com/26880
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21084}
2017-12-05 13:13:07 +00:00
Autoroller
095c25d05a Roll chromium_revision d32934233b..9db327358e (521669:521678)
Change log: d32934233b..9db327358e
Full diff: d32934233b..9db327358e

Changed dependencies:
* src/ios: cdda0767c9..9d5b92ab83
* src/third_party: 555b48befb..feba26899a
DEPS diff: d32934233b..9db327358e/DEPS

No update to Clang.

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

Change-Id: Ia11512eee8f5ac8219265e224e9869c7e57bb160
Reviewed-on: https://webrtc-review.googlesource.com/29800
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21083}
2017-12-05 13:12:02 +00:00
Edward Lemur
ab63bb5765 Add a flag to store perf results as a JSON file.
Add a flag to store perf results as a JSON file in the format specified
by https://github.com/catapult-project/catapult/blob/master/dashboard/docs/data-format.md

Bug: webrtc:7156
Change-Id: Ia5b0317f0f5dc8767fa219f42bc39bf4073203e8
Reviewed-on: https://webrtc-review.googlesource.com/29160
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21082}
2017-12-05 12:54:32 +00:00
Autoroller
12da8f1ab1 Roll chromium_revision 5c8a241432..d32934233b (521651:521669)
Change log: 5c8a241432..d32934233b
Full diff: 5c8a241432..d32934233b

Changed dependencies:
* src/ios: dcd3df50b2..cdda0767c9
* src/third_party: 828ae34ae0..555b48befb
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/3337fb647c..4ba80741d0
* src/tools: d41696e06f..77fe62eef2
DEPS diff: 5c8a241432..d32934233b/DEPS

No update to Clang.

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

Change-Id: Ia5cee5141284dbab263f61e142496c6e2d19ee5b
Reviewed-on: https://webrtc-review.googlesource.com/29720
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21081}
2017-12-05 12:17:32 +00:00
henrika
f1978e5d1a Removes deprecated ADM APIs (reland)
Usage should now be removed and this change can be relanded.
It was reverted here: https://webrtc-review.googlesource.com/c/src/+/27200

NOTRY=TRUE
TBR=solenberg

Bug: webrtc:7306
Change-Id: I5191263e6cfd48952b59ff8f9af2e59c3e9eadef
Reviewed-on: https://webrtc-review.googlesource.com/29682
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21080}
2017-12-05 12:03:32 +00:00
Mirko Bonadei
c3da1e61bc Fixing chromium MSVC64(dbg) build.
CL https://webrtc-review.googlesource.com/c/src/+/28120 removed a
public dependency from rtc_tools:video_quality_analysis on
common_video:common_video.

This was keeping the MSVC64(dbg) build green because was giving the
linker the opportunity to find api:optional symbols.

This CL tries to fix and adds a TODO to remove the synthetic
dependency. The dependency on api:optional should be added to
rtc_base:rtc_base_approved_generic but this triggers another
dependency cycle.

TBR=tommi@webrtc.org

Bug: webrtc:6828
Change-Id: I4e28b49fdb3ee6484a253ca7b1f1a8aafa20e915
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/29683
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21079}
2017-12-05 11:58:32 +00:00
Niels Möller
4f6b6c2437 Delete MediaFile support for unused fileformats.
There's no downstream use of kFileFormatCompressedFile,
kFileFormatPreencodedFile or kFileFormatPcm48kHzFile.

Bug: None
Change-Id: I66cbe71151472d6348515a2432a280acbc3bbf85
Reviewed-on: https://webrtc-review.googlesource.com/28040
Reviewed-by: Magnus Flodman <mflodman@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21078}
2017-12-05 11:37:23 +00:00
Kári Tristan Helgason
4d3e24a359 Allow building without sctp on mac/ios.
Bug: webrtc:8590
Change-Id: I4388a2292d3d5dcdb5fdcc11a1807e4790261565
Reviewed-on: https://webrtc-review.googlesource.com/27985
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21077}
2017-12-05 11:17:02 +00:00
Autoroller
511bb1502b Roll chromium_revision 6ed69ac878..5c8a241432 (521641:521651)
Change log: 6ed69ac878..5c8a241432
Full diff: 6ed69ac878..5c8a241432

Changed dependencies:
* src/ios: 954e1246d7..dcd3df50b2
* src/testing: 3c5160b074..c11c00dc4c
* src/third_party: 411929b226..828ae34ae0
* src/tools: 0afb160f66..d41696e06f
DEPS diff: 6ed69ac878..5c8a241432/DEPS

No update to Clang.

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

Change-Id: Ie0a7a8dc377969368d2f78eebfc59c42da522b4f
Reviewed-on: https://webrtc-review.googlesource.com/29700
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21076}
2017-12-05 10:52:32 +00:00
Ilya Nikolaevskiy
33102745a0 Remove WebRTC-ClockEstimation experiment and make new clock estimation always enabled
Bug: webrtc:8468
Change-Id: Id9feb8e2c015f0a895a093d20caedae4a8b1337e
Reviewed-on: https://webrtc-review.googlesource.com/29161
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21075}
2017-12-05 09:49:32 +00:00
philipel
b32c473770 Again disable EndToEndTest.InitialProbing on certain bots.
After changing from TEST_F to TEST_P the MAYBE_InitialProbing macro was not
expanded as expected, causing the test to be enabled on all bots with the name
MAYBE_InitialProbing.

Bug: None
Change-Id: Icfb0c4b381510c1b73295f017ebb68d43b7d9809
Reviewed-on: https://webrtc-review.googlesource.com/29640
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21074}
2017-12-05 09:34:22 +00:00
Autoroller
870921d5b8 Roll chromium_revision e2250f1e52..6ed69ac878 (521632:521641)
Change log: e2250f1e52..6ed69ac878
Full diff: e2250f1e52..6ed69ac878

Changed dependencies:
* src/testing: 31d23dd5db..3c5160b074
* src/third_party: 80457dccf4..411929b226
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/218a522b36..3337fb647c
DEPS diff: e2250f1e52..6ed69ac878/DEPS

No update to Clang.

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

Change-Id: Id87695ffdf72102cc9900dfea58a0c54f8fdcfa9
Reviewed-on: https://webrtc-review.googlesource.com/29660
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21073}
2017-12-05 09:28:31 +00:00
Mirko Bonadei
a0e1a55dc9 Stop using public_deps in the call module.
Bug: webrtc:8603
Change-Id: I048127bc86f213e638e6814ac8a86761cb8a64db
Reviewed-on: https://webrtc-review.googlesource.com/28624
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21072}
2017-12-05 08:29:41 +00:00
Autoroller
3ffc03edad Roll chromium_revision 022cebe871..e2250f1e52 (521625:521632)
Change log: 022cebe871..e2250f1e52
Full diff: 022cebe871..e2250f1e52

Changed dependencies:
* src/ios: 41a7052da3..954e1246d7
* src/testing: 4830ec9955..31d23dd5db
* src/third_party: 7419127eb5..80457dccf4
* src/tools: d511f2a46e..0afb160f66
DEPS diff: 022cebe871..e2250f1e52/DEPS

No update to Clang.

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

Change-Id: I185066446cf2d983ae9871119be8598e25023f36
Reviewed-on: https://webrtc-review.googlesource.com/29621
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21071}
2017-12-05 08:17:01 +00:00
Autoroller
b8e879c387 Roll chromium_revision 5affd5cc5a..022cebe871 (521620:521625)
Change log: 5affd5cc5a..022cebe871
Full diff: 5affd5cc5a..022cebe871

Changed dependencies:
* src/third_party: 1cac9e7074..7419127eb5
DEPS diff: 5affd5cc5a..022cebe871/DEPS

No update to Clang.

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

Change-Id: I6b5e2dd9ee94f24bf15a835f6e525603b467834b
Reviewed-on: https://webrtc-review.googlesource.com/29620
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21070}
2017-12-05 07:11:31 +00:00
Autoroller
b35db26048 Roll chromium_revision ef76aa28ac..5affd5cc5a (521605:521620)
Change log: ef76aa28ac..5affd5cc5a
Full diff: ef76aa28ac..5affd5cc5a

Changed dependencies:
* src/testing: 1fcd92b6d0..4830ec9955
* src/third_party: 9ca022cff2..1cac9e7074
DEPS diff: ef76aa28ac..5affd5cc5a/DEPS

No update to Clang.

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

Change-Id: Ic58ae79b4ab584f61cf5315e66274b823d7c0ec5
Reviewed-on: https://webrtc-review.googlesource.com/29600
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21069}
2017-12-05 06:21:22 +00:00
Autoroller
1aed9fb92b Roll chromium_revision 24b06ad580..ef76aa28ac (521596:521605)
Change log: 24b06ad580..ef76aa28ac
Full diff: 24b06ad580..ef76aa28ac

Changed dependencies:
* src/third_party: c10a64aaea..9ca022cff2
* src/tools: c340b8646f..d511f2a46e
DEPS diff: 24b06ad580..ef76aa28ac/DEPS

No update to Clang.

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

Change-Id: Iacb40688812a766e8c34b6441fed945b4624437e
Reviewed-on: https://webrtc-review.googlesource.com/29560
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21068}
2017-12-05 04:40:21 +00:00
Autoroller
a20d36aed1 Roll chromium_revision 02a8197e33..24b06ad580 (521584:521596)
Change log: 02a8197e33..24b06ad580
Full diff: 02a8197e33..24b06ad580

Changed dependencies:
* src/ios: e9eef0fc10..41a7052da3
* src/testing: 0479f1327f..1fcd92b6d0
* src/third_party: 8a38e936d0..c10a64aaea
DEPS diff: 02a8197e33..24b06ad580/DEPS

No update to Clang.

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

Change-Id: Iaeac5e47292f9469a8437b620e38faa23175ec1f
Reviewed-on: https://webrtc-review.googlesource.com/29540
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21067}
2017-12-05 03:30:02 +00:00
Autoroller
119491a827 Roll chromium_revision a846ad7dac..02a8197e33 (521555:521584)
Change log: a846ad7dac..02a8197e33
Full diff: a846ad7dac..02a8197e33

Changed dependencies:
* src/build: 19d97ed4ae..3320fdec7b
* src/testing: 64f86b022a..0479f1327f
* src/third_party: 817f8e2c15..8a38e936d0
* src/third_party/depot_tools: b278ddd939..873be6fd45
* src/tools: 412802b688..c340b8646f
DEPS diff: a846ad7dac..02a8197e33/DEPS

No update to Clang.

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

Change-Id: I6e978d9932a337edc2159284da81e38bf03a2181
Reviewed-on: https://webrtc-review.googlesource.com/29520
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21066}
2017-12-05 02:17:11 +00:00
Steve Anton
6d6a2ae174 Refactor PeerConnection::UpdateSessionState
This rewrites UpdateSessionState to better show the logic common
to all description types and the logic specific to
offers/answers/etc. Separating these will allow more code to be
reused with the Unified Plan implementation.

Bug: webrtc:8587
Change-Id: I56e0370dcb8bb4b59af2a5209edcad4606480e1c
Reviewed-on: https://webrtc-review.googlesource.com/27322
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Reviewed-by: Zhi Huang <zhihuang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21065}
2017-12-05 02:11:51 +00:00
Autoroller
c8c3231302 Roll chromium_revision 4114544404..a846ad7dac (521527:521555)
Change log: 4114544404..a846ad7dac
Full diff: 4114544404..a846ad7dac

Changed dependencies:
* src/ios: 79acc370e0..e9eef0fc10
* src/third_party: 1459e0d99f..817f8e2c15
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/cb907fe1fd..218a522b36
* src/tools: e764fd30b5..412802b688
DEPS diff: 4114544404..a846ad7dac/DEPS

No update to Clang.

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

Change-Id: I09899607f2cc58042185c72016b6f65cbe848feb
Reviewed-on: https://webrtc-review.googlesource.com/29480
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21064}
2017-12-05 01:15:59 +00:00
Steve Anton
2039306d66 Replace PeerConnection::Action with cricket::ContentAction
PeerConnection had an Action enum as a holdover from the
WebRtcSession merge with the same members as
cricket::ContentAction. Since ContentAction is used in more places
outside of PeerConnection, this change removes the Action enum and
replaces its use with cricket::ContentAction.

Bug: webrtc:8587
Change-Id: I3e825fe285dbaf6b3f128eccde0f38864171af13
Reviewed-on: https://webrtc-review.googlesource.com/27321
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Reviewed-by: Zhi Huang <zhihuang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21063}
2017-12-05 00:53:19 +00:00
Autoroller
6ebf111480 Roll chromium_revision 7be49f33af..4114544404 (521495:521527)
Change log: 7be49f33af..4114544404
Full diff: 7be49f33af..4114544404

Changed dependencies:
* src/base: dda5d513a3..f252ccb35f
* src/ios: 843396a220..79acc370e0
* src/testing: 1f439ac9b9..64f86b022a
* src/third_party: 0cfbc63c00..1459e0d99f
* src/tools: cac7c19697..e764fd30b5
DEPS diff: 7be49f33af..4114544404/DEPS

No update to Clang.

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

Change-Id: I69dff57c1c59c9415e1ca53b72d312c1ea724d1c
Reviewed-on: https://webrtc-review.googlesource.com/29440
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21062}
2017-12-05 00:31:39 +00:00
Steve Anton
8a006916ce Use RTCError for internal PeerConnection methods
Calls to SetLocalDescription and SetRemoteDescription in
PeerConnection delegate to many different internal helper methods
which can fail. The error ultimately needs to propagate to the
caller and cause the SetXXXDescription to fail. Right now these
methods signal errors by returning false and copying the error
message into an out parameter. This changes these methods to
return RTCError instead and avoid the use of the out parameter.

Bug: webrtc:8587
Change-Id: Ib1d31622be742718b74780110c1bbe273d66444e
Reviewed-on: https://webrtc-review.googlesource.com/27241
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Reviewed-by: Zhi Huang <zhihuang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21061}
2017-12-05 00:04:39 +00:00
Steve Anton
f847081c25 Rename PeerConnection::Error to PeerConnection::SessionError
Also renames methods for interacting with the session error. This
clarifies the scope of this error type and lets methods have a
local variable named |error| without confusing it with the
|error()| getter.

Bug: webrtc:8587
Change-Id: I90e6eed24d961abbce15e56a76a8793ff1a806ea
Reviewed-on: https://webrtc-review.googlesource.com/27124
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Reviewed-by: Zhi Huang <zhihuang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21060}
2017-12-04 23:21:29 +00:00
Autoroller
c0a73ceb77 Roll chromium_revision d488264cd6..7be49f33af (521469:521495)
Change log: d488264cd6..7be49f33af
Full diff: d488264cd6..7be49f33af

Changed dependencies:
* src/testing: 802905f57c..1f439ac9b9
* src/third_party: acdcd2223f..0cfbc63c00
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/a12fb2d1ad..cb907fe1fd
* src/third_party/depot_tools: ad64abd69a..b278ddd939
* src/tools: c2b870bcbc..cac7c19697
DEPS diff: d488264cd6..7be49f33af/DEPS

No update to Clang.

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

Change-Id: I1379e8ec0b6fa068049f13f2b0c8a3db62d72006
Reviewed-on: https://webrtc-review.googlesource.com/29360
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21059}
2017-12-04 23:15:19 +00:00
Autoroller
7c7a207338 Roll chromium_revision 30ff08d0c6..d488264cd6 (521439:521469)
Change log: 30ff08d0c6..d488264cd6
Full diff: 30ff08d0c6..d488264cd6

Changed dependencies:
* src/base: a07720c514..dda5d513a3
* src/ios: 7d6af417f3..843396a220
* src/third_party: 0f3524dc76..acdcd2223f
DEPS diff: 30ff08d0c6..d488264cd6/DEPS

No update to Clang.

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

Change-Id: I2ef57e20235f37da4ea35d9270da56a117fe7296
Reviewed-on: https://webrtc-review.googlesource.com/29340
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21058}
2017-12-04 22:31:20 +00:00
Zhi Huang
2dfc42d7b6 Prepare to make BaseChannel depend on RtpTransportInternal only.
Eventually we want BaseChannel to depend on the RtpTransportInternal
instead of DtlsTransportInternal and share RtpTransport when bundling.
This CL is the first step.

Add SetRtpTransport and Init_w(RtptransportInternal*) to BaseChannel.
These two methods would replace the existing SetTransports and Init_w
methods.

Add new CreateVoice/VideoChannel methods to the ChannelManager which
 take RtpTransportInternal instead of Dtls/PacketTransportInternal.

|cotnent_name| is removed from the SrtpTransport to simplify to code
since it is only used for debugging.

InitNetwork_n is removed from BaseChannel in CL as well.

Bug: webrtc:7013
Change-Id: I35b1565958548bd4896854c49e61d3ee160b7634
Reviewed-on: https://webrtc-review.googlesource.com/27840
Commit-Queue: Zhi Huang <zhihuang@webrtc.org>
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21057}
2017-12-04 22:27:39 +00:00
Autoroller
75432b38b4 Roll chromium_revision 07346a2dab..30ff08d0c6 (521413:521439)
Change log: 07346a2dab..30ff08d0c6
Full diff: 07346a2dab..30ff08d0c6

Changed dependencies:
* src/base: ac825c9ab3..a07720c514
* src/ios: 88f85f0661..7d6af417f3
* src/third_party: fb79c3ffc0..0f3524dc76
* src/tools: 3e10589126..c2b870bcbc
DEPS diff: 07346a2dab..30ff08d0c6/DEPS

No update to Clang.

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

Change-Id: I5227dbefa5b30fcd1e922faeff0e98f2fefcd216
Reviewed-on: https://webrtc-review.googlesource.com/29321
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21056}
2017-12-04 21:30:39 +00:00
Tommi
6f314bbbb9 Convert an RTC_DCHECK to logging an error in debug builds.
Removing the check as they were causing some tests to fail.

Bug: none
Change-Id: I42878d93a3239b18e3807a77bffc597794b65bf1
TBR: ossu@webrtc.org
Reviewed-on: https://webrtc-review.googlesource.com/29300
Commit-Queue: Tommi <tommi@webrtc.org>
Reviewed-by: Tommi <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21055}
2017-12-04 20:27:59 +00:00
Autoroller
e9eb9d0ea7 Roll chromium_revision abb3c8f751..07346a2dab (521395:521413)
Change log: abb3c8f751..07346a2dab
Full diff: abb3c8f751..07346a2dab

Changed dependencies:
* src/base: 226fc938dc..ac825c9ab3
* src/ios: 133adb3c8e..88f85f0661
* src/third_party: c15db477e7..fb79c3ffc0
* src/third_party/depot_tools: 17995a9f12..ad64abd69a
DEPS diff: abb3c8f751..07346a2dab/DEPS

No update to Clang.

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

Change-Id: Iec2fb2812b62946d0d6418ab694f7013f36bb555
Reviewed-on: https://webrtc-review.googlesource.com/29320
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21054}
2017-12-04 20:17:28 +00:00