Commit Graph

25675 Commits

Author SHA1 Message Date
32106925c2 Roll chromium_revision bccf0827db..3b5444c7ba (620164:620264)
Change log: bccf0827db..3b5444c7ba
Full diff: bccf0827db..3b5444c7ba

Changed dependencies
* src/build: de2f586d03..fd2243f33c
* src/buildtools: 0e1cbc4eab..7d88270de1
* src/ios: 078617810d..5ce5b5ea5a
* src/testing: 24fe8becd4..9f4c16832c
* src/third_party: e5ecdb3a58..00bf69bc3a
* src/tools: 4dd1bef082..d934fcb5e0
DEPS diff: bccf0827db..3b5444c7ba/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I882614039d1eea8e6008e7c8484e254522805e1b
Reviewed-on: https://webrtc-review.googlesource.com/c/116260
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#26143}
2019-01-07 07:21:23 +00:00
242e0df947 Roll chromium_revision 2fd987c9e8..bccf0827db (620062:620164)
Change log: 2fd987c9e8..bccf0827db
Full diff: 2fd987c9e8..bccf0827db

Changed dependencies
* src/build: d3fc097ff6..de2f586d03
* src/buildtools: 7d88270de1..0e1cbc4eab
* src/ios: 30cea56972..078617810d
* src/testing: 7096f541a6..24fe8becd4
* src/third_party: abe1525f60..e5ecdb3a58
* src/third_party/depot_tools: f3d4ab3430..c0641b8e93
* src/tools: 9918429599..4dd1bef082
DEPS diff: 2fd987c9e8..bccf0827db/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: Ic7778392e931083fb2b58233654e827830c1d770
Reviewed-on: https://webrtc-review.googlesource.com/c/116209
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#26142}
2019-01-05 03:33:49 +00:00
60f0ed74f9 Roll chromium_revision 04c3c02350..2fd987c9e8 (619939:620062)
Change log: 04c3c02350..2fd987c9e8
Full diff: 04c3c02350..2fd987c9e8

Changed dependencies
* src/base: c90c72a669..ac9448513e
* src/build: 29fca48af3..d3fc097ff6
* src/ios: 5836628001..30cea56972
* src/testing: 320dd02891..7096f541a6
* src/third_party: 957974eb4f..abe1525f60
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/51771a7cad..865a64df65
* src/third_party/depot_tools: 936a994608..f3d4ab3430
* src/third_party/icu: 23de01679d..d65301491c
* src/tools: c0b5d0986f..9918429599
DEPS diff: 04c3c02350..2fd987c9e8/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I520c5019b570a945dd22f9da19784fe76255118f
Reviewed-on: https://webrtc-review.googlesource.com/c/116202
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#26141}
2019-01-04 21:50:35 +00:00
fb4e9bc9a2 Add a missing NULL check before releasing a texture ref.
This causes a crash if the NV12 texture cache attempts to upload textures
for a frame with a NULL backing CVPixelBufferRef.

Bug: webrtc:10175
Change-Id: I6866dcde5ace745cbd95b762254294aa8406c2a5
Reviewed-on: https://webrtc-review.googlesource.com/c/115430
Commit-Queue: Chuck Hays <haysc@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26140}
2019-01-04 21:08:05 +00:00
47e38b73bb Revert "Refactoring MID generation to use unique string generator."
This reverts commit 1c376760d83119166407913b965e2e40e9d0c5f6.

Reason for revert: Breaks chromium tests. Will fix those and reland.

Original change's description:
> Refactoring MID generation to use unique string generator.
> 
> Managing the list of seen mids is now deferred to a helper object.
> 
> Bug: None
> Change-Id: I3440d62129884ae49aefd18e03c3a55ae096d923
> Reviewed-on: https://webrtc-review.googlesource.com/c/116021
> Commit-Queue: Amit Hilbuch <amithi@webrtc.org>
> Reviewed-by: Steve Anton <steveanton@webrtc.org>
> Reviewed-by: Seth Hampson <shampson@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#26130}

TBR=steveanton@webrtc.org,shampson@webrtc.org,amithi@webrtc.org

Change-Id: Ifdf12b7cfa95d683927ce3827fe88c74379c9f6b
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/116201
Reviewed-by: Amit Hilbuch <amithi@webrtc.org>
Commit-Queue: Amit Hilbuch <amithi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26139}
2019-01-04 20:44:36 +00:00
f996c8453e Add probe failures to the GoogCC eventlogvisualizer graph.
Bug: None
Change-Id: I7b9bad139ae7b27cfdcb068430e55804b687464b
Reviewed-on: https://webrtc-review.googlesource.com/c/115937
Commit-Queue: Peter Slatala <psla@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26138}
2019-01-04 15:26:13 +00:00
40f511540b Extract NetworkReceiverInterface and introduce EmulatedIpPacket
It is a step in the big refactoring to introduce new network emulation
layer for peer connection level e2e test, which will be based on system
sockets level injection.

Bug: webrtc:10138
Change-Id: Ie3854d22aa3eec289617bc432026ea670646556a
Reviewed-on: https://webrtc-review.googlesource.com/c/115943
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26137}
2019-01-04 15:19:13 +00:00
45f2f2a4c2 Roll chromium_revision 68b0fa4802..04c3c02350 (619837:619939)
Change log: 68b0fa4802..04c3c02350
Full diff: 68b0fa4802..04c3c02350

Changed dependencies
* src/base: 1e4c5e268b..c90c72a669
* src/ios: 726c20d712..5836628001
* src/testing: 7aeefb4b4e..320dd02891
* src/third_party: 5af7ea3828..957974eb4f
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ebf0d23ee6..51771a7cad
* src/third_party/depot_tools: 4ad409510d..936a994608
* src/tools: 534bf0bf79..c0b5d0986f
DEPS diff: 68b0fa4802..04c3c02350/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I58359823d203390e6620de794cd3aa8a9b364559
Reviewed-on: https://webrtc-review.googlesource.com/c/116150
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#26136}
2019-01-04 14:30:55 +00:00
852fe661b7 Removes deprecated alias ParsedRtcEventLogNew.
Bug: webrtc:10170
Change-Id: I4dca6ff7c84fd1e18348d3c7bbdbbc8b6117bffc
Reviewed-on: https://webrtc-review.googlesource.com/c/116161
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26135}
2019-01-04 13:58:52 +00:00
6c330ab63f Update some audio processing tests to new VAD API
This updates some tests to use AudioProcesing::Config() and
AudioProcessing::GetStatistics() instead.

Some tests are left with voice_detection() because
a) not all tests make sense to run both APIs in parallel, and
b) we want test coverage of the old VoiceDetection until it is removed.

Bug: webrtc:9947
Change-Id: Ifb21a1e6e931d7ad3c3a4e38f5cc4f146da3c9a3
Reviewed-on: https://webrtc-review.googlesource.com/c/116160
Reviewed-by: Alex Loiko <aleloi@webrtc.org>
Commit-Queue: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26134}
2019-01-04 10:31:42 +00:00
ff98f4b1d8 Fix stop logging errors for stereo mode when it is not used
When using WebRTC in iOS this Warning is shown for every single call even if stereo is not being used at all.

Change-Id: I0cc71620b9deb0692544101d78c0801968edbb26

Bug: webrtc:10146
Change-Id: I0cc71620b9deb0692544101d78c0801968edbb26
Reviewed-on: https://webrtc-review.googlesource.com/c/85283
Commit-Queue: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26133}
2019-01-04 09:36:52 +00:00
1ebfb6aac7 Introduce VideoFrame::id to keep track of frames inside application.
Also switch webrtc code from deprecated constructors to the builder API.

Change-Id: Ie325bf1e9b4ff1e413fef3431ced8ed9ff725107
Bug: webrtc:10138
Reviewed-on: https://webrtc-review.googlesource.com/c/114422
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26132}
2019-01-04 08:59:26 +00:00
12cea05119 Roll chromium_revision d393ae33a4..68b0fa4802 (619726:619837)
Change log: d393ae33a4..68b0fa4802
Full diff: d393ae33a4..68b0fa4802

Changed dependencies
* src/base: e1d21593cb..1e4c5e268b
* src/build: 7a49bf287f..29fca48af3
* src/ios: f651091623..726c20d712
* src/testing: d7a5946471..7aeefb4b4e
* src/third_party: 7a5d813728..5af7ea3828
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/35caab8b83..ebf0d23ee6
* src/third_party/depot_tools: db0055dc78..4ad409510d
* src/tools: 90f1b1e077..534bf0bf79
DEPS diff: d393ae33a4..68b0fa4802/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I047173b56dd9fb50b1f04985aec9244b027924e6
Reviewed-on: https://webrtc-review.googlesource.com/c/116101
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#26131}
2019-01-04 01:36:38 +00:00
1c376760d8 Refactoring MID generation to use unique string generator.
Managing the list of seen mids is now deferred to a helper object.

Bug: None
Change-Id: I3440d62129884ae49aefd18e03c3a55ae096d923
Reviewed-on: https://webrtc-review.googlesource.com/c/116021
Commit-Queue: Amit Hilbuch <amithi@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Seth Hampson <shampson@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26130}
2019-01-04 01:05:25 +00:00
221cb736c4 Roll chromium_revision adf0af4da1..d393ae33a4 (619625:619726)
Change log: adf0af4da1..d393ae33a4
Full diff: adf0af4da1..d393ae33a4

Changed dependencies
* src/base: ba97a254ff..e1d21593cb
* src/build: 55d85b95d2..7a49bf287f
* src/ios: a454af7546..f651091623
* src/testing: a88e960b3c..d7a5946471
* src/third_party: 24df77145c..7a5d813728
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/4cce955d14..8e8f250422
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/24bb5c4967..35caab8b83
* src/third_party/harfbuzz-ng/src: 59345cdef3..26c5b54fb0
* src/tools: 1d69f6dcc6..90f1b1e077
DEPS diff: adf0af4da1..d393ae33a4/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: Id408b6d65095b48086673d146af9baa5aa61480d
Reviewed-on: https://webrtc-review.googlesource.com/c/116058
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#26129}
2019-01-03 20:48:02 +00:00
b290a6d767 Renames RtcEventLogParseNew to RtcEventLogParser
Bug: webrtc:10170
Change-Id: I9232c276229a64fa4d8321b6c996387fe130f68b
Reviewed-on: https://webrtc-review.googlesource.com/c/116064
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Minyue Li <minyue@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26128}
2019-01-03 19:39:04 +00:00
a29b3a6f34 Use rtc::StringBuilder in stats/
This removes the dependency on sstream which will reduce binary size.

Bug: webrtc:8982
Change-Id: I153390f2d8baf3e15875c39d1f5027b3575bca31
Reviewed-on: https://webrtc-review.googlesource.com/c/115748
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26127}
2019-01-03 19:09:04 +00:00
d9ac058464 New class FileRotatingStreamReader
When landed, the FileRotatingStream class can be made write-only.

Bug: webrtc:7811
Change-Id: I6dcd2a869301b9b8273b48d47df51a1065767ffd
Reviewed-on: https://webrtc-review.googlesource.com/c/115302
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26126}
2019-01-03 16:00:34 +00:00
fd87da7a4b Delete WebRtcVideoCapturer and related classes.
Bug: webrtc:6353
Change-Id: Iee2d0d10bcfcb85aec81b426167d9e6a9485187f
Reviewed-on: https://webrtc-review.googlesource.com/c/115341
Commit-Queue: Niels Moller <nisse@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26125}
2019-01-03 15:15:48 +00:00
1dfc4d5065 Fix bug in camera preview layer.
Previously we were setting the property again in it's setter. This is
obviously not a great idea. CL 109641 changed ivar accesses in blocks
to property accesses and this bug got introduced there.

Bug: webrtc:10110, webrtc:10127, webrtc:9971
Change-Id: I01abb0885b3bfc91fb741d82d1ece015ee9d3b58
Reviewed-on: https://webrtc-review.googlesource.com/c/116062
Reviewed-by: Peter Hanspers <peterhanspers@webrtc.org>
Commit-Queue: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26124}
2019-01-03 15:00:27 +00:00
3f2b9aad4a Moves logged event structs to separate header.
Bug: webrtc:10170
Change-Id: I2f6f5b9688f5064fc476063e4e64ac3f9a335b3c
Reviewed-on: https://webrtc-review.googlesource.com/c/116061
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26123}
2019-01-03 14:46:06 +00:00
6704c91061 Bugfix: Activate pushback on every sent packet.
Fix a bug introduced in (https://webrtc-review.googlesource.com/c/src/+/105102) that causes cwnd pushback only active when there is network condition changes.

Bug: None
Change-Id: I8164d5663304ce2e445db09205f706011ff7d784
Reviewed-on: https://webrtc-review.googlesource.com/c/115945
Commit-Queue: Ying Wang <yinwa@webrtc.org>
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26122}
2019-01-03 14:13:09 +00:00
f9feffcfb8 Roll chromium_revision 86bff8b8d1..adf0af4da1 (619523:619625)
Change log: 86bff8b8d1..adf0af4da1
Full diff: 86bff8b8d1..adf0af4da1

Changed dependencies
* src/base: 039f79ac27..ba97a254ff
* src/build: 2df3750155..55d85b95d2
* src/ios: 9c969756fb..a454af7546
* src/testing: 82ba432335..a88e960b3c
* src/third_party: 86325f95e9..24df77145c
* src/tools: d187c5c38e..1d69f6dcc6
DEPS diff: 86bff8b8d1..adf0af4da1/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I8ac983eec540329930e23909affc6a210e7dc5b2
Reviewed-on: https://webrtc-review.googlesource.com/c/116051
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#26121}
2019-01-03 13:46:24 +00:00
d02541e276 Add an observer API for DTLSTransport events.
This wires up the "state change" event and defines an observer
class that can be used by clients.

Bug: chromium:907849
Change-Id: I3cba2dc051a56280fb958f139f29cbb0022a39c6
Reviewed-on: https://webrtc-review.googlesource.com/c/114884
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26120}
2019-01-03 12:15:54 +00:00
8319e7f8ab Use ordered data structure for supported frame lengths in ANA.
The ANA frame length controller requires the provided frame lengths supported by the encoder to be ordered. A data structural guarantee of such was in an earlier version but was accidentally removed since https://codereview.webrtc.org/2429503002. This CL uses std::set to ensure that again.

Change-Id: Ia197dbf6a34f02506e81c9f49d6cd60e4cdacef4
BUG: webrtc:6303
Reviewed-on: https://webrtc-review.googlesource.com/c/115946
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Minyue Li <minyue@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26119}
2019-01-03 11:56:09 +00:00
b76be9a39f Convert peerconnection_client to use VcmCapturer
Eliminates the last use of WebRtcVideoDeviceCapturerFactory.

Bug: webrtc:6353
Change-Id: I72f8a1a968143037c04777e4fb443fff3801f763
Reviewed-on: https://webrtc-review.googlesource.com/c/115340
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26118}
2019-01-03 10:52:29 +00:00
0a59535ce7 Update unityplugin to use VcmCapturer.
Replaces use of WebRtcVideoDeviceCapturerFactory.

Bug: webrtc:6353
Change-Id: I3c1626af46cb56817190739a39842c4c5a51560d
Reviewed-on: https://webrtc-review.googlesource.com/c/115960
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26117}
2019-01-03 10:06:17 +00:00
2d5fc2d382 Roll chromium_revision d189a9543f..86bff8b8d1 (619409:619523)
Change log: d189a9543f..86bff8b8d1
Full diff: d189a9543f..86bff8b8d1

Changed dependencies
* src/base: eba162ce7f..039f79ac27
* src/build: f7b2b14e30..2df3750155
* src/ios: a62b9e0dfc..9c969756fb
* src/testing: 3a96bb53ad..82ba432335
* src/third_party: eeed35fc13..86325f95e9
* src/tools: 92419c8fba..d187c5c38e
DEPS diff: d189a9543f..86bff8b8d1/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I4ebef7d613047548ee4a03e0da5974d223d8c1ce
Reviewed-on: https://webrtc-review.googlesource.com/c/116003
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#26116}
2019-01-02 23:21:43 +00:00
c63ddb2a3f Negotiating Simulcast in the initial offer/answer - Part1.
This change adds Simulcast negotiation to media session offers/answers.
Next step is to add negotiation logic to PeerConnection.

Bug: webrtc:10075
Change-Id: Iea3a1084c16058f0efbc974cf623ec05c3c7a74f
Reviewed-on: https://webrtc-review.googlesource.com/c/115790
Reviewed-by: Seth Hampson <shampson@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Commit-Queue: Amit Hilbuch <amithi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26115}
2019-01-02 20:17:41 +00:00
bba675db3e Clean up api/ DEPS
Add missing entries, move definitions to closer DEPS files.

Tbr: shampson@webrtc.org
Tbr: terelius@webrtc.org
Bug: None
Change-Id: I07574ad4d440eb729d21aba673981833261c1fcf
Reviewed-on: https://webrtc-review.googlesource.com/c/115742
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26114}
2019-01-02 18:41:43 +00:00
c7dbd5ac08 Renamed a variable in overuse_detector.
Bug: webrtc:9933
Change-Id: I6f3ad101b69f36d280c5783f30d5f03f730aecce
Reviewed-on: https://webrtc-review.googlesource.com/c/115942
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Christoffer Rodbro <crodbro@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26113}
2019-01-02 16:43:12 +00:00
5f7c835487 Roll chromium_revision c5391e481f..d189a9543f (619309:619409)
Change log: c5391e481f..d189a9543f
Full diff: c5391e481f..d189a9543f

Changed dependencies
* src/build: 5d2f693f6d..f7b2b14e30
* src/ios: 56ef82c257..a62b9e0dfc
* src/testing: b3f622c476..3a96bb53ad
* src/third_party: 14eeefe5a7..eeed35fc13
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ecf56e8e03..24bb5c4967
* src/tools: 6e87c1ed3b..92419c8fba
DEPS diff: c5391e481f..d189a9543f/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: Ic703e86c1348bbc92280fef37210dd8d2907aa9e
Reviewed-on: https://webrtc-review.googlesource.com/c/115934
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#26112}
2019-01-02 16:21:31 +00:00
bde71044cd Add constructor from test::FrameGeneratorCapturer
Bug: webrtc:10138
Change-Id: I55cac374c1cf07cfeac8c54b3ff0ceb995c95e18
Reviewed-on: https://webrtc-review.googlesource.com/c/115760
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26111}
2019-01-02 10:01:13 +00:00
412d185b4a Delete pre_encode_callback from VideoSendStream::Config
Bug: webrtc:9864
Change-Id: I7f0c897345c99765ea9de77bc70b43ba0e4af19b
Reviewed-on: https://webrtc-review.googlesource.com/c/115320
Commit-Queue: Niels Moller <nisse@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26110}
2019-01-02 09:14:32 +00:00
29e13fd2ca Delete rtc::PacketTime (was an alias for int64_t)
Followup to https://webrtc-review.googlesource.com/c/91860.

Bug: webrtc:9584
Change-Id: Icadf73d6c275ef32167357fc33b3c08158fa096f
Reviewed-on: https://webrtc-review.googlesource.com/c/114545
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26109}
2019-01-02 09:07:51 +00:00
c98c8a0a9d Roll chromium_revision 27eb7bb481..c5391e481f (619209:619309)
Change log: 27eb7bb481..c5391e481f
Full diff: 27eb7bb481..c5391e481f

Changed dependencies
* src/base: 3af1d800fc..eba162ce7f
* src/build: 064d684104..5d2f693f6d
* src/ios: e7b549cdbd..56ef82c257
* src/testing: cb3962d247..b3f622c476
* src/third_party: 335cec91d9..14eeefe5a7
* src/tools: 4d16c2ceb2..6e87c1ed3b
DEPS diff: 27eb7bb481..c5391e481f/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: Ie417c972d995c5f92255ac3feaf16da8fab186f6
Reviewed-on: https://webrtc-review.googlesource.com/c/115885
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#26108}
2018-12-31 15:31:48 +00:00
95bdf5f39e Roll chromium_revision 7ca220e15c..27eb7bb481 (619107:619209)
Change log: 7ca220e15c..27eb7bb481
Full diff: 7ca220e15c..27eb7bb481

Changed dependencies
* src/base: 70165a1054..3af1d800fc
* src/build: 70cbac61b0..064d684104
* src/ios: d5f352c22f..e7b549cdbd
* src/testing: 7747c10572..cb3962d247
* src/third_party: 5eec0705f1..335cec91d9
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/a923c2a6de..ecf56e8e03
DEPS diff: 7ca220e15c..27eb7bb481/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I8f2114af531473fb5e879e801675ee32ce0e6cef
Reviewed-on: https://webrtc-review.googlesource.com/c/115823
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#26107}
2018-12-29 00:31:00 +00:00
0c02250969 Pass RtcEventLog to MediaTransportFactory.
Currently media transport can't log events to event log, but it should (things like bitrate estimates, goog cc logging, etc). This change make RtcEventLog available inside media transport.


Bug: webrtc:9719
Change-Id: I89a3b727049ccadc11c26c1d26ebaee3a1172556
Reviewed-on: https://webrtc-review.googlesource.com/c/115789
Commit-Queue: Peter Slatala <psla@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26106}
2018-12-28 19:40:28 +00:00
5f8b5fdb62 Use for range loop in pc/channel.cc
Bug: webrtc:9732
Change-Id: Ie682bea3f192eba22d60fdff63b599082ae979d3
Reviewed-on: https://webrtc-review.googlesource.com/c/115750
Commit-Queue: Seth Hampson <shampson@webrtc.org>
Reviewed-by: Seth Hampson <shampson@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26105}
2018-12-28 19:19:08 +00:00
d8264475aa Roll chromium_revision 79c15076cc..7ca220e15c (619005:619107)
Change log: 79c15076cc..7ca220e15c
Full diff: 79c15076cc..7ca220e15c

Changed dependencies
* src/base: 45eb3a7e9a..70165a1054
* src/build: 7f37dc1237..70cbac61b0
* src/ios: df1377b10d..d5f352c22f
* src/testing: d70ff29302..7747c10572
* src/third_party: 2b7d78bd35..5eec0705f1
* src/tools: bd6c2b44b6..4d16c2ceb2
DEPS diff: 79c15076cc..7ca220e15c/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I5448e91ce0220ad44c9f87c31325b0c54adaacc4
Reviewed-on: https://webrtc-review.googlesource.com/c/115752
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#26104}
2018-12-28 02:34:12 +00:00
9fe758e788 Use project-level include path in NADViewController.mm
Bug: None
Change-Id: I79d3bf4b5c7a0f1ac4fb9326caa0679914a0e31b
Reviewed-on: https://webrtc-review.googlesource.com/c/115660
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26103}
2018-12-27 18:52:16 +00:00
67a39ac511 Don't use system include syntax for project include in jni/pc/peerconnection.h
Bug: None
Change-Id: Id199afe6a66955a243d0ba877d85c04a2bcdd2ef
Reviewed-on: https://webrtc-review.googlesource.com/c/115657
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26102}
2018-12-27 18:11:23 +00:00
4db667be74 Add private voice detection instance to replace public voice detector
This adds a second (!) VoiceDetection instance in APM, activated via webrtc::AudioProcessing::Config and which reports its values in the webrtc::AudioProcessingStats struct.

The alternative is to reuse the existing instance, but that would require adding a proxy interface returned by AudioProcessing::voice_detection() to update the internal config of AudioProcessingImpl when calling voice_detection()->Enable().

Complexity-wise, no reasonable client will enable both interfaces simultaneously, so the footprint is negligible.

Bug: webrtc:9947
Change-Id: I7d8e28b9bf06abab8f9c6822424bdb9d803b987d
Reviewed-on: https://webrtc-review.googlesource.com/c/115243
Commit-Queue: Sam Zackrisson <saza@webrtc.org>
Reviewed-by: Ivo Creusen <ivoc@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26101}
2018-12-27 12:00:06 +00:00
d0fce0b1ec Roll chromium_revision 614cdd0c8c..79c15076cc (618904:619005)
Change log: 614cdd0c8c..79c15076cc
Full diff: 614cdd0c8c..79c15076cc

Changed dependencies
* src/base: 66c2d1fe09..45eb3a7e9a
* src/build: b71c9cc7e8..7f37dc1237
* src/ios: 4407affb73..df1377b10d
* src/testing: ffbb64d150..d70ff29302
* src/third_party: 67054fb3a6..2b7d78bd35
* src/tools: a44f227093..bd6c2b44b6
DEPS diff: 614cdd0c8c..79c15076cc/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I2ee58d98d436bd6fc2a4073f62378cb1b0da13fc
Reviewed-on: https://webrtc-review.googlesource.com/c/115688
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#26100}
2018-12-27 05:32:36 +00:00
7e0978c5e8 Use project-level include path in rtptransceiver_unittest.cc
Bug: None
Change-Id: I7c53d798f5b6a379028a19834ac9dffa8359fa73
Reviewed-on: https://webrtc-review.googlesource.com/c/115656
Reviewed-by: Amit Hilbuch <amithi@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26099}
2018-12-26 23:00:13 +00:00
0f808aa15a Roll chromium_revision 1e83ff21fd..614cdd0c8c (618799:618904)
Change log: 1e83ff21fd..614cdd0c8c
Full diff: 1e83ff21fd..614cdd0c8c

Changed dependencies
* src/ios: 86ac18415b..4407affb73
* src/testing: 8e019f9028..ffbb64d150
* src/third_party: 60f7a5b224..67054fb3a6
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/7c1d51b169..a923c2a6de
* src/tools: 8b615dc8e3..a44f227093
DEPS diff: 1e83ff21fd..614cdd0c8c/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: Ic275535a202d24ff23fb701cd13da1dd704d6c1c
Reviewed-on: https://webrtc-review.googlesource.com/c/115614
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#26098}
2018-12-26 04:31:07 +00:00
e121eb9f47 Roll chromium_revision 5f9e4ce628..1e83ff21fd (618699:618799)
Change log: 5f9e4ce628..1e83ff21fd
Full diff: 5f9e4ce628..1e83ff21fd

Changed dependencies
* src/base: f4bcda4bd4..66c2d1fe09
* src/build: 416d25a2a1..b71c9cc7e8
* src/ios: cd07de3665..86ac18415b
* src/third_party: 74410ac2e4..60f7a5b224
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/442e7b2731..7c1d51b169
* src/tools: 7e40007f41..8b615dc8e3
DEPS diff: 5f9e4ce628..1e83ff21fd/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I150370f870d94504b4ce5f4b4b94b770a1d562b3
Reviewed-on: https://webrtc-review.googlesource.com/c/115563
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#26097}
2018-12-24 00:26:31 +00:00
35a9c6df44 Roll chromium_revision f0099863fc..5f9e4ce628 (618597:618699)
Change log: f0099863fc..5f9e4ce628
Full diff: f0099863fc..5f9e4ce628

Changed dependencies
* src/base: 2d2fe625df..f4bcda4bd4
* src/build: 9f09effaf8..416d25a2a1
* src/ios: 0d03c2887f..cd07de3665
* src/testing: 3c7b7e8d64..8e019f9028
* src/third_party: 7e318c65d8..74410ac2e4
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4ee958e1f5..442e7b2731
* src/tools: 7632049440..7e40007f41
DEPS diff: f0099863fc..5f9e4ce628/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: Ic7a345fcb3e82d1330f25dc1fedc36e9cee1829a
Reviewed-on: https://webrtc-review.googlesource.com/c/115480
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#26096}
2018-12-22 01:23:24 +00:00
ef77ef3573 Revert "Desktop capturer: Add OnDisplayChanged callback"
This reverts commit d1208c26b1cdb536fdec942207033711101d5d26.

Reason for revert: This cl causes the crashing issue as in
chromium:916961 at starting desktop capture on Windows.

Original change's description:
> Desktop capturer: Add OnDisplayChanged callback
>
> This adds support for a new DesktopCapturer::Callback method
> OnDisplayChanged that is sent at the start of a desktop capture
> session and whenever the display geometry changes.
>
> This cl adds the basic structure to call this api at the start
> of the capture session. Currently Windows only.
>
> A follow-up cl will add support to call this whenever the display
> geometry changes.
>
> Bug: webrtc:10122, chromium:915411
> Change-Id: Ie7283be5992454180daab1a60f58a3b2efdfed56
> Reviewed-on: https://webrtc-review.googlesource.com/c/114020
> Commit-Queue: Gary Kacmarcik <garykac@chromium.org>
> Reviewed-by: Brave Yao <braveyao@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#26053}

TBR=jamiewalch@chromium.org,braveyao@webrtc.org,braveyao@chromium.org,garykac@chromium.org

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

Bug: webrtc:10122, chromium:915411, chromium:916961
Change-Id: Id0471e01bb90bb5accdf58262ae2b130cf343ecd
Reviewed-on: https://webrtc-review.googlesource.com/c/115433
Commit-Queue: Brave Yao <braveyao@webrtc.org>
Reviewed-by: Brave Yao <braveyao@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26095}
2018-12-22 00:10:40 +00:00
0fc2843c10 Removing redundant argument for SSRCs from ctor of RtpVideoSender.
SSRCs are specified twice in calls to the RtpVideoSender constructor.
Once in the first argument of ssrcs, and then again in the RtpConfig
ssrcs variable. Resolving to reference the variable in the RtpConfig.

Bug: None
TBR: stefan@webrtc.org
Change-Id: I53528140166a53f3558f950d5662b7d3d6b8c822
Reviewed-on: https://webrtc-review.googlesource.com/c/114910
Commit-Queue: Amit Hilbuch <amithi@webrtc.org>
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26094}
2018-12-21 23:33:39 +00:00