Commit Graph

20098 Commits

Author SHA1 Message Date
07807485c8 Roll chromium_revision 2d1368a227..a9ee74364a (517730:517731)
Change log: 2d1368a227..a9ee74364a
Full diff: 2d1368a227..a9ee74364a

No dependencies changed.
No update to Clang.

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

Change-Id: I1f7edfbe5a994d2214ad6d030f8f63d483c42768
Reviewed-on: https://webrtc-review.googlesource.com/24380
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20766}
2017-11-19 08:23:19 +00:00
f44da430f7 Roll chromium_revision e3b1d1e5fe..2d1368a227 (517729:517730)
Change log: e3b1d1e5fe..2d1368a227
Full diff: e3b1d1e5fe..2d1368a227

Changed dependencies:
* src/ios: 44ec8fd192..1e7c47ae2c
DEPS diff: e3b1d1e5fe..2d1368a227/DEPS

No update to Clang.

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

Change-Id: I7b64e1bdd7943e2ac16248dabc9dfdecb0f67d94
Reviewed-on: https://webrtc-review.googlesource.com/24360
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20765}
2017-11-19 07:25:19 +00:00
afe0d3ec99 Roll chromium_revision 65b2e61d36..e3b1d1e5fe (517728:517729)
Change log: 65b2e61d36..e3b1d1e5fe
Full diff: 65b2e61d36..e3b1d1e5fe

No dependencies changed.
No update to Clang.

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

Change-Id: I61ebfdca007c414aa04072b03ab2196bb5baf444
Reviewed-on: https://webrtc-review.googlesource.com/24342
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20764}
2017-11-19 04:56:59 +00:00
02a87ceaca Roll chromium_revision c94d12759d..65b2e61d36 (517726:517728)
Change log: c94d12759d..65b2e61d36
Full diff: c94d12759d..65b2e61d36

Changed dependencies:
* src/ios: ab7c64f6dc..44ec8fd192
DEPS diff: c94d12759d..65b2e61d36/DEPS

No update to Clang.

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

Change-Id: Ia21d066bb33938cfa3d6a548b4b6867e78519e9f
Reviewed-on: https://webrtc-review.googlesource.com/24341
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20763}
2017-11-19 04:17:59 +00:00
0f836be01f Roll chromium_revision 3bb869bf41..c94d12759d (517725:517726)
Change log: 3bb869bf41..c94d12759d
Full diff: 3bb869bf41..c94d12759d

No dependencies changed.
No update to Clang.

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

Change-Id: I65ff5d0a1c282df6db8ca9c27b353f2c3b657f8b
Reviewed-on: https://webrtc-review.googlesource.com/24340
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20762}
2017-11-19 03:42:09 +00:00
cb2934d3de Roll chromium_revision b1eb939d79..3bb869bf41 (517724:517725)
Change log: b1eb939d79..3bb869bf41
Full diff: b1eb939d79..3bb869bf41

Changed dependencies:
* src/third_party: 2f0df8ba13..4c0a7f6d8d
DEPS diff: b1eb939d79..3bb869bf41/DEPS

No update to Clang.

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

Change-Id: Ica18eb52f976caf2bbc54f3abcf91794790d469e
Reviewed-on: https://webrtc-review.googlesource.com/24323
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20761}
2017-11-19 02:22:59 +00:00
f6e91f5540 Roll chromium_revision b1eb939d79..3bb869bf41 (517724:517725)
Change log: b1eb939d79..3bb869bf41
Full diff: b1eb939d79..3bb869bf41

No dependencies changed.
No update to Clang.

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

Change-Id: I644ef98f5a24d292c0c089028fcec4580c8b9c2d
Reviewed-on: https://webrtc-review.googlesource.com/24322
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20760}
2017-11-19 01:27:39 +00:00
c36c8fe10b Roll chromium_revision 705aca01e5..b1eb939d79 (517723:517724)
Change log: 705aca01e5..b1eb939d79
Full diff: 705aca01e5..b1eb939d79

Changed dependencies:
* src/ios: ed470880e0..ab7c64f6dc
DEPS diff: 705aca01e5..b1eb939d79/DEPS

No update to Clang.

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

Change-Id: If75a8e72d9e3eea0a72de8f3ceb886049bce878a
Reviewed-on: https://webrtc-review.googlesource.com/24320
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20759}
2017-11-19 00:15:19 +00:00
5868ca815e Roll chromium_revision 74f1e1ddc5..705aca01e5 (517722:517723)
Change log: 74f1e1ddc5..705aca01e5
Full diff: 74f1e1ddc5..705aca01e5

Changed dependencies:
* src/third_party: de96561c3e..2f0df8ba13
DEPS diff: 74f1e1ddc5..705aca01e5/DEPS

No update to Clang.

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

Change-Id: I53545ff086f22c35f64103393c91cf9c673d6e2a
Reviewed-on: https://webrtc-review.googlesource.com/24300
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20758}
2017-11-18 23:36:29 +00:00
069018b0cc Roll chromium_revision 2637a04e9f..74f1e1ddc5 (517720:517722)
Change log: 2637a04e9f..74f1e1ddc5
Full diff: 2637a04e9f..74f1e1ddc5

Changed dependencies:
* src/ios: 5655ebfa69..ed470880e0
DEPS diff: 2637a04e9f..74f1e1ddc5/DEPS

No update to Clang.

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

Change-Id: I683ac46e4bb32ef33b9407fc491be84420b41a24
Reviewed-on: https://webrtc-review.googlesource.com/24281
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20757}
2017-11-18 22:25:19 +00:00
7d173a687e Roll chromium_revision d64c6711ac..2637a04e9f (517718:517720)
Change log: d64c6711ac..2637a04e9f
Full diff: d64c6711ac..2637a04e9f

Changed dependencies:
* src/tools: 5f6eb95a85..f50eff7725
DEPS diff: d64c6711ac..2637a04e9f/DEPS

No update to Clang.

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

Change-Id: I20063783bae7f1c83d0cd3a45eac2fdae4827452
Reviewed-on: https://webrtc-review.googlesource.com/24262
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20756}
2017-11-18 20:47:09 +00:00
f774647807 Roll chromium_revision f67f96409d..d64c6711ac (517717:517718)
Change log: f67f96409d..d64c6711ac
Full diff: f67f96409d..d64c6711ac

Changed dependencies:
* src/third_party: b85a2a9461..de96561c3e
DEPS diff: f67f96409d..d64c6711ac/DEPS

No update to Clang.

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

Change-Id: If9ab30ea29725af8cef6c73a2dd8b3163db828c7
Reviewed-on: https://webrtc-review.googlesource.com/24260
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20755}
2017-11-18 19:32:09 +00:00
ec1f3d42b1 Roll chromium_revision c58b56d640..f67f96409d (517716:517717)
Change log: c58b56d640..f67f96409d
Full diff: c58b56d640..f67f96409d

No dependencies changed.
No update to Clang.

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

Change-Id: I1424f0c22a55ab3bbfdc9328e640d844ab574476
Reviewed-on: https://webrtc-review.googlesource.com/24241
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20754}
2017-11-18 17:49:18 +00:00
986a79cf3d Android: Annotate and generate JNI code for Metrics.java
Bug: webrtc:8278
Change-Id: I54caee1acb483d7554afd6c0958f1929a78d6a56
Reviewed-on: https://webrtc-review.googlesource.com/22720
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20753}
2017-11-18 17:06:29 +00:00
741282aafc Roll chromium_revision 1b71954ff9..c58b56d640 (517714:517716)
Change log: 1b71954ff9..c58b56d640
Full diff: 1b71954ff9..c58b56d640

Changed dependencies:
* src/base: 2103b5a038..b638059557
* src/third_party/depot_tools: 8762632eb7..ddfead3483
DEPS diff: 1b71954ff9..c58b56d640/DEPS

No update to Clang.

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

Change-Id: I90a965c0d52f7f6ca9ecda6f67b5c11465509df2
Reviewed-on: https://webrtc-review.googlesource.com/24240
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20752}
2017-11-18 16:03:38 +00:00
2e90a5552b Roll chromium_revision 484c386222..1b71954ff9 (517713:517714)
Change log: 484c386222..1b71954ff9
Full diff: 484c386222..1b71954ff9

Changed dependencies:
* src/third_party: 1447ceaaf2..b85a2a9461
DEPS diff: 484c386222..1b71954ff9/DEPS

No update to Clang.

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

Change-Id: I06a48da91208b39a50b76c5ca323626cbd550ddb
Reviewed-on: https://webrtc-review.googlesource.com/24201
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20751}
2017-11-18 15:23:38 +00:00
cdda0d99a3 Android: Add helper function for converting Integer -> rtc::Optional<int>
Bug: webrtc:8278
Change-Id: I1c499a35c5fd77304ed2906ea61ef2322ec98cea
No-Tree-Checks: true
Reviewed-on: https://webrtc-review.googlesource.com/20876
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20750}
2017-11-18 15:08:09 +00:00
9b16e2d354 Reland "Move ulpfec, red, and flexfec codec to video engine"
This is a reland of 154ee1fd8547768a49b7d67ce586ef5d3c5d9ebc
Original change's description:
> Move ulpfec, red, and flexfec codec to video engine
>
> These codecs are currently being added in the internal encoder factory.
> This means that the new injectable video codec factories will miss them.
> This CL moves adding them into the video engine so that both factory
> types will get them.
>
> This CL makes a functional change in that RED, ULPFEC, and FlexFec will
> be placed after both the internal and external codecs. Previously,
> it was placed between the internal and external codecs.
>
> Bug: webrtc:8527
> Change-Id: I5aa7a3ca674f621b17cf3aa095a225c753488e09
> Reviewed-on: https://webrtc-review.googlesource.com/22964
> Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#20700}
TBR=brandt@webrtc.org

Bug: webrtc:8527
Change-Id: I79ced9a909fd424f1308d62e449268dcc9289538
Reviewed-on: https://webrtc-review.googlesource.com/24060
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20749}
2017-11-18 11:39:48 +00:00
c040daec11 Android: Allow SurfaceTextureHelper.textureToYuv to be used for RGB frames
TBR=sakal@webrtc.org

Bug: b/69162554
Change-Id: I342777a1cc961346a3e61408d02fbc6a16b7b633
Reviewed-on: https://webrtc-review.googlesource.com/24101
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20748}
2017-11-18 11:07:28 +00:00
df4883dbf0 Reland "Update internal encoder factory to new interface"
This is a reland of 2c8c8e26fc58a0f2789b7a5cd2646a8319c14d3e
Original change's description:
> Update internal encoder factory to new interface
>
> TBR=stefan@webrtc.org
>
> Bug: webrtc:7925
> Change-Id: I0bb97acdf0d58a9ce531ecdd672bb17ef96360df
> Reviewed-on: https://webrtc-review.googlesource.com/21162
> Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
> Reviewed-by: Anders Carlsson <andersc@webrtc.org>
> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#20717}

TBR=andersc@webrtc.org,brandt@webrtc.org,stefan@webrtc.org

Bug: webrtc:7925
Change-Id: I0d269b3edb029e372a36c3b461a577bca2b6d0cb
Reviewed-on: https://webrtc-review.googlesource.com/24000
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20747}
2017-11-18 10:48:28 +00:00
f90b457387 Roll chromium_revision e0ff6ea330..484c386222 (517712:517713)
Change log: e0ff6ea330..484c386222
Full diff: e0ff6ea330..484c386222

No dependencies changed.
No update to Clang.

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

Change-Id: I2e3196ac5edb18f8d60c9ff01f429901bfecffdd
Reviewed-on: https://webrtc-review.googlesource.com/24200
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20746}
2017-11-18 09:59:48 +00:00
fce2de3147 Roll chromium_revision 574a4c1720..e0ff6ea330 (517708:517712)
Change log: 574a4c1720..e0ff6ea330
Full diff: 574a4c1720..e0ff6ea330

Changed dependencies:
* src/third_party: ccd16a76ca..1447ceaaf2
* src/third_party/ffmpeg: 1e816bccb5..252244150a
DEPS diff: 574a4c1720..e0ff6ea330/DEPS

No update to Clang.

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

Change-Id: I1f5dbac8c2334395d97c3b1b6ef2775891bf1444
Reviewed-on: https://webrtc-review.googlesource.com/24139
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20745}
2017-11-18 08:48:18 +00:00
405b73c224 Roll chromium_revision 651b0c341c..574a4c1720 (517702:517708)
Change log: 651b0c341c..574a4c1720
Full diff: 651b0c341c..574a4c1720

Changed dependencies:
* src/third_party: 16a4dbaf1b..ccd16a76ca
DEPS diff: 651b0c341c..574a4c1720/DEPS

No update to Clang.

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

Change-Id: Ic2bcf5ac6da9b7a495a834c1b0dee3f0a2c06019
Reviewed-on: https://webrtc-review.googlesource.com/24138
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20744}
2017-11-18 07:29:08 +00:00
b8802651fe Roll chromium_revision 6ad0a6e52c..651b0c341c (517697:517702)
Change log: 6ad0a6e52c..651b0c341c
Full diff: 6ad0a6e52c..651b0c341c

Changed dependencies:
* src/third_party: 9ae1ba99d3..16a4dbaf1b
* src/third_party/depot_tools: 276e0454b7..8762632eb7
* src/tools: 1926acf2fa..5f6eb95a85
DEPS diff: 6ad0a6e52c..651b0c341c/DEPS

No update to Clang.

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

Change-Id: Id43f8ebe0fff3432e5997a37a73bc85993680764
Reviewed-on: https://webrtc-review.googlesource.com/24136
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20743}
2017-11-18 06:11:28 +00:00
f07e8fa1b5 Roll chromium_revision 14d631ca39..6ad0a6e52c (517684:517697)
Change log: 14d631ca39..6ad0a6e52c
Full diff: 14d631ca39..6ad0a6e52c

Changed dependencies:
* src/testing: 7772d8ba62..14acaa118c
* src/third_party: a7a6732303..9ae1ba99d3
* src/tools: a7607d1daf..1926acf2fa
DEPS diff: 14d631ca39..6ad0a6e52c/DEPS

No update to Clang.

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

Change-Id: I41a82309a4b438a3d85207156ae1db9f0d82ebf0
Reviewed-on: https://webrtc-review.googlesource.com/24135
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20742}
2017-11-18 04:49:58 +00:00
b81eccc896 Roll chromium_revision 962a4891f1..14d631ca39 (517629:517684)
Change log: 962a4891f1..14d631ca39
Full diff: 962a4891f1..14d631ca39

Changed dependencies:
* src/ios: c0c92af411..5655ebfa69
* src/testing: f6bf34073f..7772d8ba62
* src/third_party: 8539b38433..a7a6732303
* src/third_party/depot_tools: 0844d0e444..276e0454b7
* src/third_party/libyuv: 8fa02df3c0..12c904a97c
* src/tools: 7e1552ed2b..a7607d1daf
DEPS diff: 962a4891f1..14d631ca39/DEPS

Clang version changed 318369:317263
Details: 962a4891f1..14d631ca39/tools/clang/scripts/update.py

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

Change-Id: I2ceab3659e6950cc88a2f1483e0502345eaa6c43
Reviewed-on: https://webrtc-review.googlesource.com/24133
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20741}
2017-11-18 03:20:16 +00:00
4bb3b63bf7 Roll chromium_revision 4876a33127..962a4891f1 (517593:517629)
Change log: 4876a33127..962a4891f1
Full diff: 4876a33127..962a4891f1

Changed dependencies:
* src/base: 12bdcac068..2103b5a038
* src/ios: fef4c397a4..c0c92af411
* src/testing: ccb28ffec6..f6bf34073f
* src/third_party: 314886e669..8539b38433
* src/third_party/depot_tools: 23b8214cec..0844d0e444
* src/third_party/libvpx/source/libvpx: 8c7213bc00..ea14a1a965
* src/tools: 173ebd061e..7e1552ed2b
DEPS diff: 4876a33127..962a4891f1/DEPS

No update to Clang.

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

Change-Id: I92582684088eb329116aa3657fa5a00af30f7d1a
Reviewed-on: https://webrtc-review.googlesource.com/24131
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20740}
2017-11-18 01:04:56 +00:00
edaf5aa6ae Roll chromium_revision 8bd9576f44..4876a33127 (515090:517593)
Change log: 8bd9576f44..4876a33127
Full diff: 8bd9576f44..4876a33127

Changed dependencies:
* src/base: 6620ee8cc4..12bdcac068
* src/build: cfed27564c..571871636f
* src/buildtools: 73ddd64be6..461b345a81
* src/ios: 6860cd88eb..fef4c397a4
* src/testing: 2be6faa059..ccb28ffec6
* src/third_party: 686beae3f2..314886e669
* src/third_party/android_tools: https://chromium.googlesource.com/android_tools.git/+log/4a9623af57..9914c57047
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/af046c52f1..37921f135d
* src/third_party/depot_tools: 2a1ca3f68b..23b8214cec
* src/third_party/errorprone/lib: 16b8b7298b..635c410fc4
* src/third_party/ffmpeg: c33a5ee8e7..1e816bccb5
* src/third_party/gtest-parallel: 89ab65d56d..1f8438da0b
* src/third_party/icu: b31896655a..5ed26985c0
* src/third_party/libFuzzer/src: 06fb50cc1f..a00e8070be
* src/third_party/libvpx/source/libvpx: 3ba9a2c8b2..8c7213bc00
* src/third_party/robolectric/robolectric: b02c65cc6d..4a3f2156ab
* src/tools: 1603adb1b3..173ebd061e
DEPS diff: 8bd9576f44..4876a33127/DEPS

Clang version changed 317263:318369
Details: 8bd9576f44..4876a33127/tools/clang/scripts/update.py

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

Change-Id: Ifd331adaf939a2b98f815a774d55df94c130e23c
Reviewed-on: https://webrtc-review.googlesource.com/24128
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20739}
2017-11-17 23:49:19 +00:00
33c5c7f5e4 Revert "Encode log events periodically instead of for every event."
This reverts commit b154c27e72fddb6c0d7cac69a9c68fff22154519.

Reason for revert: Broke the internal project.

Original change's description:
> Encode log events periodically instead of for every event.
> 
> Updated unit test to take output_period and random seed as parameters.
> Updated the peerconnection interface to allow passing in an output_period.
> 
> This is in preparation of some upcoming CLs that will change the format
> to store batches of delta-encoded values.
> 
> 
> Bug: webrtc:8111
> Change-Id: Id5d9844dfad8d8edad346cd7cbebc7eadaaa5416
> Reviewed-on: https://webrtc-review.googlesource.com/22600
> Commit-Queue: Björn Terelius <terelius@webrtc.org>
> Reviewed-by: Elad Alon <eladalon@webrtc.org>
> Reviewed-by: Tommi <tommi@webrtc.org>
> Reviewed-by: Erik Språng <sprang@webrtc.org>
> Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#20736}

TBR=solenberg@webrtc.org,eladalon@webrtc.org,terelius@webrtc.org,tommi@webrtc.org,sprang@webrtc.org,pthatcher@webrtc.org

Change-Id: I2257c46c014adb8c7c4fb28538635cabed1f2229
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:8111
Reviewed-on: https://webrtc-review.googlesource.com/24160
Reviewed-by: Zhi Huang <zhihuang@webrtc.org>
Commit-Queue: Zhi Huang <zhihuang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20738}
2017-11-17 21:02:02 +00:00
dc1e3e8414 Fix excessive audio device logging on Windows
Reverted the logic introduced in https://codereview.webrtc.org/2933953003
This is because the audio device buffer behavior changed with https://codereview.webrtc.org/3009193002, and the RequestPlayoutData method now returns number of samples in each channel, which creates mismatch the reverted CL.

Bug: webrtc:8548
Change-Id: Id4711ca48437ddd3483327c2a4c7827d09e5b770
Reviewed-on: https://webrtc-review.googlesource.com/24122
Reviewed-by: Niklas Enbom <niklas.enbom@webrtc.org>
Commit-Queue: Lu Liu <lliuu@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20737}
2017-11-17 20:00:31 +00:00
b154c27e72 Encode log events periodically instead of for every event.
Updated unit test to take output_period and random seed as parameters.
Updated the peerconnection interface to allow passing in an output_period.

This is in preparation of some upcoming CLs that will change the format
to store batches of delta-encoded values.


Bug: webrtc:8111
Change-Id: Id5d9844dfad8d8edad346cd7cbebc7eadaaa5416
Reviewed-on: https://webrtc-review.googlesource.com/22600
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Elad Alon <eladalon@webrtc.org>
Reviewed-by: Tommi <tommi@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20736}
2017-11-17 19:15:11 +00:00
b3d7cac235 Reland "Reland "Implement RTC_DLOG macro and use in a few places to test.""
This is a reland of d6fc82f1739f33097d3d96f43ae14bcd1a70df93
Original change's description:
> Reland "Implement RTC_DLOG macro and use in a few places to test."
>
> This is a reland of b18e868aa4375351cacd79efeb519b123878c39a
> Original change's description:
> > Implement RTC_DLOG macro and use in a few places to test.
> >
> > Bug: webrtc:8529
> > Change-Id: I31a5a4ec873088b1831dfa31a496467efff89cc1
> > Reviewed-on: https://webrtc-review.googlesource.com/23041
> > Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
> > Reviewed-by: Tommi <tommi@webrtc.org>
> > Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org>
> > Cr-Commit-Position: refs/heads/master@{#20690}
>
> Bug: webrtc:8529
> Change-Id: I68073870945f3085966e7a61fe6efa083eedd100
> Reviewed-on: https://webrtc-review.googlesource.com/23361
> Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org>
> Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#20725}

TBR=kwiberg@webrtc.org

Bug: webrtc:8529
Change-Id: I7a12591253a549cfbd91218e5563c3805e8c647b
Reviewed-on: https://webrtc-review.googlesource.com/24080
Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org>
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20735}
2017-11-17 17:56:37 +00:00
a148b79e79 Remove linux_memcheck from commit queue
It will be broken after the next DEPS roll

TBR=phoglund@webrtc.org

Bug: webrtc:8356
Change-Id: I46d18da244a4b0bd59544f74ffda43fdb4b2f820
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/24040
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20734}
2017-11-17 17:52:47 +00:00
38e2d95bda AEC3 delay estimator refactoring and introducing ability to customize
This CL refactors the delay estimator in AEC3.
Furthermore, it adds:
1. Allow for a customized delay estimator behavior to simplify
development.
2. Exposes that behavior to clear configuration settings.
3. Adds logging of the delay range supported by the delay
estimator.

Bug: webrtc:8519
Change-Id: I1764a090519a78b021b2e7de565c52a6c02c848e
Reviewed-on: https://webrtc-review.googlesource.com/21166
Commit-Queue: Per Åhgren <peah@webrtc.org>
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20733}
2017-11-17 17:51:37 +00:00
76f2a85027 In generic encoder ensure capture timestamp is preserved.
Because some hardware encoders may not preserve capture timestamp, use
rtp timestamp as a key to capture time storage and restore corrupted
capture timestamps whenever possible.

Bug: webrtc:8497
Change-Id: Ib3449313c65e864a89cd645a3f5dec99aa9cf8e4
Reviewed-on: https://webrtc-review.googlesource.com/23620
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20732}
2017-11-17 16:06:17 +00:00
2707fb2782 Optional: Use nullopt and implicit construction in /audio
Changes places where we explicitly construct an Optional to instead use
nullopt or the requisite value type only.

This CL was uploaded by git cl split.

R=solenberg@webrtc.org

Bug: None
Change-Id: I03562600978bdedb9dc93a34aeb0561c66f54aae
Reviewed-on: https://webrtc-review.googlesource.com/23617
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Commit-Queue: Oskar Sundbom <ossu@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20731}
2017-11-17 15:56:17 +00:00
c296255c7e Revert "Reland "Implement RTC_DLOG macro and use in a few places to test.""
This reverts commit d6fc82f1739f33097d3d96f43ae14bcd1a70df93.

Reason for revert: Breaks downstream

Original change's description:
> Reland "Implement RTC_DLOG macro and use in a few places to test."
> 
> This is a reland of b18e868aa4375351cacd79efeb519b123878c39a
> Original change's description:
> > Implement RTC_DLOG macro and use in a few places to test.
> > 
> > Bug: webrtc:8529
> > Change-Id: I31a5a4ec873088b1831dfa31a496467efff89cc1
> > Reviewed-on: https://webrtc-review.googlesource.com/23041
> > Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
> > Reviewed-by: Tommi <tommi@webrtc.org>
> > Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org>
> > Cr-Commit-Position: refs/heads/master@{#20690}
> 
> Bug: webrtc:8529
> Change-Id: I68073870945f3085966e7a61fe6efa083eedd100
> Reviewed-on: https://webrtc-review.googlesource.com/23361
> Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org>
> Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#20725}

TBR=solenberg@webrtc.org,kwiberg@webrtc.org,tommi@webrtc.org

Change-Id: I8fc5d68e51947b038dddc4d7e5cef17b2932912e
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:8529
Reviewed-on: https://webrtc-review.googlesource.com/24020
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20730}
2017-11-17 13:40:28 +00:00
c3ed630560 Add stats googHasEnteredLowResolution.
Indicates if the forced sw fallback has had an effect (or would have had an effect if it had been
enabled).


Bug: webrtc:6634
Change-Id: I574b9001a2fae650fb894a1caa0d0f84257658e3
Reviewed-on: https://webrtc-review.googlesource.com/23300
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20729}
2017-11-17 13:02:07 +00:00
12ab00b4d8 Optional: Use nullopt and implicit construction in /modules/audio_coding
Changes places where we explicitly construct an Optional to instead use
nullopt or the requisite value type only.

This CL was uploaded by git cl split.

R=kwiberg@webrtc.org

Bug: None
Change-Id: I055411a3e521964c81100869a197dd92f5608f1b
Reviewed-on: https://webrtc-review.googlesource.com/23619
Commit-Queue: Oskar Sundbom <ossu@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Elad Alon <eladalon@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20728}
2017-11-17 11:58:37 +00:00
f715c53bca Fix circular deps in common_audio.
This makes it easier to import cleanly downstream, and makes it
a lot easier to reason about.

Bug: webrtc:6828
Change-Id: I953e129de73053f8619333fe7e318b36e3a1fffa
Reviewed-on: https://webrtc-review.googlesource.com/22722
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20727}
2017-11-17 11:20:17 +00:00
feee08f4da Marked UnwrapWithoutUpdate function as const
Bug: webrtc:8415
Change-Id: Ic38622fce9d504b16ef5d586973fb03535a5150c
Reviewed-on: https://webrtc-review.googlesource.com/23980
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20726}
2017-11-17 10:32:26 +00:00
d6fc82f173 Reland "Implement RTC_DLOG macro and use in a few places to test."
This is a reland of b18e868aa4375351cacd79efeb519b123878c39a
Original change's description:
> Implement RTC_DLOG macro and use in a few places to test.
> 
> Bug: webrtc:8529
> Change-Id: I31a5a4ec873088b1831dfa31a496467efff89cc1
> Reviewed-on: https://webrtc-review.googlesource.com/23041
> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
> Reviewed-by: Tommi <tommi@webrtc.org>
> Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#20690}

Bug: webrtc:8529
Change-Id: I68073870945f3085966e7a61fe6efa083eedd100
Reviewed-on: https://webrtc-review.googlesource.com/23361
Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org>
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20725}
2017-11-17 09:45:16 +00:00
a4cb4eb3d3 [webrtc] Add mb configs for new bots in 2 internal masters
Master internal.client.webrtc adds 2 slaves
    'iOS64 Perf' and
    'iOS64 Release',
and master internal.tryserver.webrtc changes its slaves to be
    'ios_arm64_dbg' and
    'ios_arm64_rel'

Added configs in mb_config.pyl for the new slaves.

Bug: chromium:785924
No-Try: true
Change-Id: I1e9bec918f6517bf0ff157ebcbe90e2f56ee1261
Reviewed-on: https://webrtc-review.googlesource.com/23843
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20724}
2017-11-17 09:08:11 +00:00
0a8798b266 Implement OpenSSLCertificate::GetChain
Continue from https://codereview.webrtc.org/3010363002/

BUG=webrtc:8289

Change-Id: I8d14ba7974b654387f63ff30dee822b3045edcc7
Reviewed-on: https://webrtc-review.googlesource.com/6500
Commit-Queue: Jian Cui <jiancui@google.com>
Reviewed-by: David Benjamin <davidben@webrtc.org>
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20723}
2017-11-17 01:50:00 +00:00
e0b2ff5ea4 Add kTransmissionMaxBitrateMultiplier logic to audio priority bitrate allocation strategy similarly to default bitrate allocation logic.
Bug: webrtc:8243
Change-Id: I128712ae96cc13ace0c6d2edf518eb59d30a4569
Reviewed-on: https://webrtc-review.googlesource.com/21983
Commit-Queue: Alex Narest <alexnarest@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20722}
2017-11-16 20:23:56 +00:00
32026c3078 Removes Set/GetLoudspeakerStatus APIs from the ADM.
int32_t SetLoudspeakerStatus(bool enable)
int32_t GetLoudspeakerStatus(bool* enabled) const

These APIs are only implemented on iOS and they do not belong in the
native audio layer since the client can achieve the same functionality
by using the shared audio session in sdk/objc/Framework/Headers/WebRTC/RTCAudioSession.h.
It also gives the client a better flexibility in how the audio routing is done.

Bug: webrtc:7306
Change-Id: I853e2f57e0f5ae0a0f9fc4729ce961d81f92588b
Reviewed-on: https://webrtc-review.googlesource.com/23740
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20721}
2017-11-16 19:44:24 +00:00
aea84f5519 Revert "Update internal encoder factory to new interface"
This reverts commit 2c8c8e26fc58a0f2789b7a5cd2646a8319c14d3e.

Reason for revert: Broke the internal projects.

Original change's description:
> Update internal encoder factory to new interface
> 
> TBR=stefan@webrtc.org
> 
> Bug: webrtc:7925
> Change-Id: I0bb97acdf0d58a9ce531ecdd672bb17ef96360df
> Reviewed-on: https://webrtc-review.googlesource.com/21162
> Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
> Reviewed-by: Anders Carlsson <andersc@webrtc.org>
> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#20717}

TBR=brandtr@webrtc.org,magjed@webrtc.org,andersc@webrtc.org,stefan@webrtc.org

Change-Id: I989070277885ee70fe6b38272d0001cff890f3ef
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:7925
Reviewed-on: https://webrtc-review.googlesource.com/23780
Reviewed-by: Zhi Huang <zhihuang@webrtc.org>
Commit-Queue: Zhi Huang <zhihuang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20720}
2017-11-16 18:46:35 +00:00
6062f372c7 Android: Fix warnings
TBR=sakal@webrtc.org

Bug: webrtc:6597,webrtc:8534
Change-Id: I39f96d9e0e6d604051b1cc13368dd44fc82b30b0
Reviewed-on: https://webrtc-review.googlesource.com/23622
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20719}
2017-11-16 18:25:33 +00:00
df0822b102 Optional: Use nullopt and implicit construction in /test/fuzzers
Changes places where we explicitly construct an Optional to instead use
nullopt or the requisite value type only.

This CL was uploaded by git cl split.

R=henrik.lundin@webrtc.org

Bug: None
Change-Id: I446549a385e020c68bafc83d5dd1aabd11d7ae18
Reviewed-on: https://webrtc-review.googlesource.com/23563
Commit-Queue: Oskar Sundbom <ossu@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20718}
2017-11-16 18:01:03 +00:00
2c8c8e26fc Update internal encoder factory to new interface
TBR=stefan@webrtc.org

Bug: webrtc:7925
Change-Id: I0bb97acdf0d58a9ce531ecdd672bb17ef96360df
Reviewed-on: https://webrtc-review.googlesource.com/21162
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Anders Carlsson <andersc@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20717}
2017-11-16 17:55:24 +00:00