Oskar Sundbom
cbc71b22a9
Optional: Use nullopt and implicit construction in /pc/rtcstatscollector_unittest.cc
...
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=hta@webrtc.org
Bug: None
Change-Id: Ie5488de731bbd377d7694c1c26af26168bf6afd3
Reviewed-on: https://webrtc-review.googlesource.com/23606
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20777}
2017-11-20 03:03:40 +00:00
Autoroller
a23344c343
Roll chromium_revision 6f117f26d7..27d7d5f523 (517740:517741)
...
Change log: 6f117f26d7..27d7d5f523
Full diff: 6f117f26d7..27d7d5f523
Changed dependencies:
* src/tools: c9f62ea767..269f9b1951
DEPS diff: 6f117f26d7..27d7d5f523 /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: Iabcdff055cc1c8959e3e3409690303f163425546
Reviewed-on: https://webrtc-review.googlesource.com/24424
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20776}
2017-11-20 02:30:10 +00:00
Autoroller
8bb7c730e7
Roll chromium_revision 69f6243982..6f117f26d7 (517739:517740)
...
Change log: 69f6243982..6f117f26d7
Full diff: 69f6243982..6f117f26d7
Changed dependencies:
* src/third_party: 18665b3983..52cd0168df
DEPS diff: 69f6243982..6f117f26d7 /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: Id8df8c1c13513a8d664d011a2233a430a18c5af9
Reviewed-on: https://webrtc-review.googlesource.com/24423
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20775}
2017-11-20 01:53:50 +00:00
Autoroller
c43f5df4dd
Roll chromium_revision 69f6243982..69f6243982 (517739:517739)
...
Change log: 69f6243982..69f6243982
Full diff: 69f6243982..69f6243982
Changed dependencies:
* src/third_party: 18665b3983..52cd0168df
DEPS diff: 69f6243982..69f6243982 /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: I39d2dcc5d8773ee680ce094cbc080bbabec9d027
Reviewed-on: https://webrtc-review.googlesource.com/24422
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20774}
2017-11-20 01:24:40 +00:00
Autoroller
45725cc6c6
Roll chromium_revision a46b8b5767..69f6243982 (517738:517739)
...
Change log: a46b8b5767..69f6243982
Full diff: a46b8b5767..69f6243982
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: I3c42f553990b944ded08a63c7d220571e2702ec8
Reviewed-on: https://webrtc-review.googlesource.com/24421
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20773}
2017-11-20 00:40:50 +00:00
Autoroller
1bebff7a8c
Roll chromium_revision 8fff75b5f8..a46b8b5767 (517737:517738)
...
Change log: 8fff75b5f8..a46b8b5767
Full diff: 8fff75b5f8..a46b8b5767
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: Id40e13d5c8259a9ad53e628b4127309cf0978cdd
Reviewed-on: https://webrtc-review.googlesource.com/24420
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20772}
2017-11-19 23:47:30 +00:00
Autoroller
043303ca23
Roll chromium_revision ebacf81e4f..8fff75b5f8 (517735:517737)
...
Change log: ebacf81e4f..8fff75b5f8
Full diff: ebacf81e4f..8fff75b5f8
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: I70523566ffb0892fa2f36e385f71217d3eaba2e6
Reviewed-on: https://webrtc-review.googlesource.com/24266
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20771}
2017-11-19 22:47:30 +00:00
Autoroller
134b5a9aac
Roll chromium_revision 537717e4ad..ebacf81e4f (517734:517735)
...
Change log: 537717e4ad..ebacf81e4f
Full diff: 537717e4ad..ebacf81e4f
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: I2c2d275d2ec7385dc4b1d3ca3c09450e745e5dcd
Reviewed-on: https://webrtc-review.googlesource.com/24264
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20770}
2017-11-19 21:17:59 +00:00
Autoroller
da7a2a323f
Roll chromium_revision 0a00265a8f..537717e4ad (517732:517734)
...
Change log: 0a00265a8f..537717e4ad
Full diff: 0a00265a8f..537717e4ad
Changed dependencies:
* src/third_party: 4c0a7f6d8d..18665b3983
* src/tools: f50eff7725..c9f62ea767
DEPS diff: 0a00265a8f..537717e4ad /DEPS
No update to Clang.
TBR=buildbot@webrtc.org ,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
Change-Id: I3cbedea3b2614dbd3e413904cc339aca3bc0c96a
Reviewed-on: https://webrtc-review.googlesource.com/24401
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20769}
2017-11-19 17:39:39 +00:00
Autoroller
22b8055b57
Roll chromium_revision 0a00265a8f..537717e4ad (517732:517734)
...
Change log: 0a00265a8f..537717e4ad
Full diff: 0a00265a8f..537717e4ad
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: Ib4d85c24b548b66ad74ff9613acc2ec02bbafa08
Reviewed-on: https://webrtc-review.googlesource.com/24400
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20768}
2017-11-19 16:34:29 +00:00
Autoroller
8ce808eb96
Roll chromium_revision a9ee74364a..0a00265a8f (517731:517732)
...
Change log: a9ee74364a..0a00265a8f
Full diff: a9ee74364a..0a00265a8f
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: I8ef84a3bb29e77b72331bd46b13654d2649e856a
Reviewed-on: https://webrtc-review.googlesource.com/24282
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20767}
2017-11-19 13:52:19 +00:00
Autoroller
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
Autoroller
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
Autoroller
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
Autoroller
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
Autoroller
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
Autoroller
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
Autoroller
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
Autoroller
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
Autoroller
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
Autoroller
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
Autoroller
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
Autoroller
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
Autoroller
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
Magnus Jedvert
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
Autoroller
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
Autoroller
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
Magnus Jedvert
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
Magnus Jedvert
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
Magnus Jedvert
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
Magnus Jedvert
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
Autoroller
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
Autoroller
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
Autoroller
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
Autoroller
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
Autoroller
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
Autoroller
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
Autoroller
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
Autoroller
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
Zhi Huang
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
lliuu
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
Bjorn Terelius
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
Fredrik Solenberg
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
Oleh Prypin
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
Per Åhgren
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
Ilya Nikolaevskiy
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
Oskar Sundbom
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
Patrik Höglund
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
Åsa Persson
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
Oskar Sundbom
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