Commit Graph

32716 Commits

Author SHA1 Message Date
6afa794b6e Delete deprecated H264BitstreamParser methods
Bug: webrtc:10439
Change-Id: I1513907f03f9adfcf5657298e69d60519af764ef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198121
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32934}
2021-01-11 09:31:54 +00:00
cffaf0aea4 Inclusive language: Remove a couple of occurences of "whitelist"
No-Try: True
Bug: webrtc:11680
Change-Id: I50e2d313be962551a8a1f530f430fbd551a8d3e9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200701
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32933}
2021-01-11 07:53:03 +00:00
8cf47fb7ac Update WebRTC code version (2021-01-11T04:01:55).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I4efcbf0ae059eefbf945b6238b0d20113c40a1c1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201133
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#32932}
2021-01-11 06:01:03 +00:00
952be20924 Roll chromium_revision 256cb7a3c3..e9fe59463e (841800:841903)
Change log: 256cb7a3c3..e9fe59463e
Full diff: 256cb7a3c3..e9fe59463e

Changed dependencies
* src/base: 36e5de3d1f..319011ddce
* src/build: 9bc4494a1a..d1a74631f6
* src/ios: 88cc2343ab..852ea28117
* src/testing: 1686338eb9..a7771bfba5
* src/third_party: be45da4598..e8fdf5d0a4
* src/tools: edcf7569b0..5410766644
DEPS diff: 256cb7a3c3..e9fe59463e/DEPS

No update to Clang.

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

Change-Id: I06881db62386cd91831e1ba2a974cf1a0cc2268e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201131
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@{#32931}
2021-01-10 23:03:32 +00:00
5247070f5d RNN VAD: add missing CPU features to test FC and GRU layers
Bug: webrtc:10480
Change-Id: I6c49e728ed61647b098c20a6d8a856005066ab75
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200840
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32930}
2021-01-10 12:42:39 +00:00
42082f9045 Roll chromium_revision 6ae5319dfd..256cb7a3c3 (841669:841800)
Change log: 6ae5319dfd..256cb7a3c3
Full diff: 6ae5319dfd..256cb7a3c3

Changed dependencies
* src/base: f211390a6d..36e5de3d1f
* src/build: c8d183ce3b..9bc4494a1a
* src/ios: d539e9cef3..88cc2343ab
* src/testing: 662c78e0ae..1686338eb9
* src/third_party: 2ccfc92076..be45da4598
* src/third_party/depot_tools: 0e4e5ae594..c1aa4ecfcc
* src/third_party/perfetto: 6112541431..35f78f4a45
* src/tools: 9e0b107f46..edcf7569b0
DEPS diff: 6ae5319dfd..256cb7a3c3/DEPS

No update to Clang.

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

Change-Id: Ide3d88386d1bfbe2b7c1d1c7493ff203c8d28fc6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201120
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@{#32929}
2021-01-09 08:32:44 +00:00
472c1fe01c Update WebRTC code version (2021-01-09T04:01:32).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: Ibd879e489b705a2788d0c9c9fd1896ac88a00bcd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201080
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#32928}
2021-01-09 05:51:26 +00:00
783278a310 Roll chromium_revision 211a9ad899..6ae5319dfd (841507:841669)
Change log: 211a9ad899..6ae5319dfd
Full diff: 211a9ad899..6ae5319dfd

Changed dependencies
* src/base: 1ab8a47ade..f211390a6d
* src/ios: b62dfbee82..d539e9cef3
* src/testing: 067c94e136..662c78e0ae
* src/third_party: 6560227876..2ccfc92076
* src/third_party/depot_tools: 60b433cf0b..0e4e5ae594
* src/third_party/freetype/src: 0901a6f74c..3431553836
* src/third_party/perfetto: afc78f5e6a..6112541431
* src/tools: 5f45dce5dc..9e0b107f46
DEPS diff: 211a9ad899..6ae5319dfd/DEPS

No update to Clang.

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

Change-Id: Icb7c241746259c8064f8c6f6650393ea583aac58
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200927
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@{#32927}
2021-01-08 23:13:08 +00:00
644164c9c4 Roll chromium_revision 82fccc555b..211a9ad899 (841356:841507)
Change log: 82fccc555b..211a9ad899
Full diff: 82fccc555b..211a9ad899

Changed dependencies
* src/base: 4b01fd3f0c..1ab8a47ade
* src/build: 34803423a9..c8d183ce3b
* src/ios: efcd5787fa..b62dfbee82
* src/testing: a79f2ce9da..067c94e136
* src/third_party: f5dfc620c6..6560227876
* src/third_party/freetype/src: cbc14b10e6..0901a6f74c
* src/third_party/perfetto: 070ef59889..afc78f5e6a
* src/third_party/usrsctp/usrsctplib: 4191ca1784..a3c3ef666b
* src/tools: ef893c00f3..5f45dce5dc
DEPS diff: 82fccc555b..211a9ad899/DEPS

No update to Clang.

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

Change-Id: I089fb40102d5da5b100ad66ab227f3203eb47631
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201021
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@{#32926}
2021-01-08 17:00:43 +00:00
942976eaca Wire scalability_mode when simulcast is not in use (i.e. streams==1)
Bug: webrtc:12148, webrtc:11607
Change-Id: I50047896d1ca610e1a058ad23015e2af2ffe4a26
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200980
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32925}
2021-01-08 14:32:28 +00:00
1607b3aa8c Update WebRTC code version (2021-01-08T04:02:26).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I199ebd5d4dab8582d20f44da77ddc8d3428eb4f6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200922
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#32924}
2021-01-08 05:48:34 +00:00
4681cecb41 Roll chromium_revision aff08690df..82fccc555b (841210:841356)
Change log: aff08690df..82fccc555b
Full diff: aff08690df..82fccc555b

Changed dependencies
* src/base: a796b1bd20..4b01fd3f0c
* src/build: 2ef43137ae..34803423a9
* src/ios: cc92174362..efcd5787fa
* src/testing: 1b811d8acb..a79f2ce9da
* src/third_party: 66d6416b5a..f5dfc620c6
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/d9d7213a6c..e174329bab
* src/third_party/depot_tools: e856b6bba8..60b433cf0b
* src/tools: 25d31f413c..ef893c00f3
DEPS diff: aff08690df..82fccc555b/DEPS

No update to Clang.

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

Change-Id: Ie9c86275935973140725bdfb781097855f8abd19
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200923
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@{#32923}
2021-01-08 04:49:13 +00:00
cdb3bc3b93 Roll chromium_revision a66f367f6e..aff08690df (841068:841210)
Change log: a66f367f6e..aff08690df
Full diff: a66f367f6e..aff08690df

Changed dependencies
* src/base: 0d9a8246cc..a796b1bd20
* src/build: e9bbb2022f..2ef43137ae
* src/ios: d2fd5df970..cc92174362
* src/testing: ddcf448ea6..1b811d8acb
* src/third_party: 203094a940..66d6416b5a
* src/third_party/depot_tools: 1c3c939119..e856b6bba8
* src/third_party/freetype/src: f88c00e45a..cbc14b10e6
* src/third_party/perfetto: 5ff758df67..070ef59889
* src/tools: 062ea43e69..25d31f413c
DEPS diff: a66f367f6e..aff08690df/DEPS

No update to Clang.

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

Change-Id: Idb0ebd83f2446beab98148c13d347436242e1c9a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200901
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@{#32922}
2021-01-07 23:15:09 +00:00
5e4ae54dec Roll chromium_revision 25be8f6bfb..a66f367f6e (840938:841068)
Change log: 25be8f6bfb..a66f367f6e
Full diff: 25be8f6bfb..a66f367f6e

Changed dependencies
* src/base: d0db060fdc..0d9a8246cc
* src/build: e4c5e3e1a0..e9bbb2022f
* src/ios: a0e187d0f7..d2fd5df970
* src/testing: d17dcf3607..ddcf448ea6
* src/third_party: b2672c5fa7..203094a940
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ae206b8b8d..d9d7213a6c
* src/third_party/perfetto: 7f2db542af..5ff758df67
* src/third_party/usrsctp/usrsctplib: 995c0b8441..4191ca1784
* src/tools: c2099e1ec2..062ea43e69
DEPS diff: 25be8f6bfb..a66f367f6e/DEPS

No update to Clang.

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

Change-Id: I991cfe763db27aa0679f3cf3568c4898eca93167
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200860
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@{#32921}
2021-01-07 16:45:20 +00:00
ec9b281bbc Add ability to specify random seed when creating built it network emulation
Bug: webrtc:12340
Change-Id: Iffd054928249099866ef4527b911b1e358e26f5a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200805
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32920}
2021-01-07 16:40:50 +00:00
82e1875c7d Introduce CopyOnWriteBuffer::MutableData() function
With intent to replace non-const data() and operator[]

Bug: webrtc:12334
Change-Id: Ib81f8607b96045ca517159d6d0c9d8a07bda5fd0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200802
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32919}
2021-01-07 14:19:38 +00:00
524f682184 SSE2 and NEON kill switches for AGC2
Bug: webrtc:7494
Change-Id: I221b717b5cf3c41b7b637e9234d1e339a0e6c7e5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199967
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32918}
2021-01-07 11:41:28 +00:00
b8f32c4a86 video_engine: fix logging
BUG=None

Change-Id: Ida4473660024be83a37f93340484a4353d1c9665
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199963
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32917}
2021-01-07 10:51:48 +00:00
b03b6c8a94 Move setting of encoder bitrate allocation callback type to VideoSendStream
It turned out that the negotiated rtp header extensions are not fully known in WebRtcVideoChannel::AddSendStream.

The cl also remove the unnecessary factory for creating VideoStreamEncoder.


Bug: webrtc:12000
Change-Id: If994c8deb69f3ce4212896d3ad757dac94c6e09f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198840
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32916}
2021-01-07 09:29:05 +00:00
c96601e20c Roll chromium_revision e2c7dc7720..25be8f6bfb (840733:840938)
Change log: e2c7dc7720..25be8f6bfb
Full diff: e2c7dc7720..25be8f6bfb

Changed dependencies
* src/base: b860d8d740..d0db060fdc
* src/build: a4a9f231da..e4c5e3e1a0
* src/ios: 9c9e6259ba..a0e187d0f7
* src/testing: ea88abaea9..d17dcf3607
* src/third_party: b3db0bee97..b2672c5fa7
* src/third_party/depot_tools: b631a88c6e..1c3c939119
* src/third_party/freetype/src: c6345ca36d..f88c00e45a
* src/third_party/googletest/src: 4fe018038f..1b0cdaae57
* src/third_party/perfetto: 1bd38fed1b..7f2db542af
* src/tools: 703bf7656b..c2099e1ec2
DEPS diff: e2c7dc7720..25be8f6bfb/DEPS

No update to Clang.

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

Change-Id: I33cfe1aa382a108fe74e9a15f4866a58533f1625
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200801
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@{#32915}
2021-01-07 06:59:44 +00:00
41e4ea16d6 Update WebRTC code version (2021-01-07T04:03:27).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I5ec42bcfb14cee515ea9b699d8a19a843be92b3a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200730
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#32914}
2021-01-07 05:51:44 +00:00
cbf56b9d46 Roll chromium_revision 6504b345eb..e2c7dc7720 (840589:840733)
Change log: 6504b345eb..e2c7dc7720
Full diff: 6504b345eb..e2c7dc7720

Changed dependencies
* src/base: 9903390550..b860d8d740
* src/build: 65cd1b9efa..a4a9f231da
* src/ios: f4d8b0ca4d..9c9e6259ba
* src/testing: efe216b0f8..ea88abaea9
* src/third_party: 02f948a098..b3db0bee97
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6c876045de..ae206b8b8d
* src/third_party/depot_tools: 3a03505a9f..b631a88c6e
* src/third_party/freetype/src: 74f1b6be4a..c6345ca36d
* src/third_party/perfetto: 4dde23fea5..1bd38fed1b
* src/tools: d5f033c8f4..703bf7656b
DEPS diff: 6504b345eb..e2c7dc7720/DEPS

No update to Clang.

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

Change-Id: Iee4bd0cabab836b0a90f3ed364d451662193d4c5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200725
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@{#32913}
2021-01-06 21:07:11 +00:00
1d23ab6a42 Roll chromium_revision 24b4cef393..6504b345eb (840473:840589)
Change log: 24b4cef393..6504b345eb
Full diff: 24b4cef393..6504b345eb

Changed dependencies
* src/base: ce9f3cfab9..9903390550
* src/build: 834e584b74..65cd1b9efa
* src/ios: 0e0c868a0e..f4d8b0ca4d
* src/testing: 3c84fe5c3f..efe216b0f8
* src/third_party: d5a2c1b447..02f948a098
* src/third_party/depot_tools: 6128ceacf0..3a03505a9f
* src/third_party/perfetto: f9a1b53d28..4dde23fea5
* src/tools: c89dfafbaf..d5f033c8f4
DEPS diff: 24b4cef393..6504b345eb/DEPS

No update to Clang.

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

Change-Id: I8d8c81c843b9058b06c19e37713dba52293437db
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200723
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@{#32912}
2021-01-06 14:45:10 +00:00
119ae8fe4d Add hta@ to rtc_base/ and api/ WATCHLISTS.
No-Try: True
Bug: None
Change-Id: I84491fef3ed031736e281a2d2e4154e7055dd142
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200780
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32911}
2021-01-06 09:43:34 +00:00
fbac93ddf3 Remove kwiberg@ from WATCHLIST.
TBR=hta@webrtc.org

No-Try: True
Bug: None
Change-Id: I1ba227a14f9e595c26233fb5f2664e3f23da8904
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/197802
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32910}
2021-01-06 08:56:50 +00:00
dc56f5bfd0 Update WebRTC code version (2021-01-06T04:02:29).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: Ia36fd563e8d2cc7bfade31c4770848466faa63d9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200741
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#32909}
2021-01-06 05:49:58 +00:00
673fa716a1 Roll chromium_revision 49b7dc5e37..24b4cef393 (840329:840473)
Change log: 49b7dc5e37..24b4cef393
Full diff: 49b7dc5e37..24b4cef393

Changed dependencies
* src/base: 0907756181..ce9f3cfab9
* src/build: 505140eae0..834e584b74
* src/ios: 380661c264..0e0c868a0e
* src/testing: 213e8ef125..3c84fe5c3f
* src/third_party: 90ef10a78c..d5a2c1b447
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/ca058c0647..bac5544e98
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/de6e3a9d85..6c876045de
* src/third_party/depot_tools: 81098e59ad..6128ceacf0
* src/tools: 6b0e60c77e..c89dfafbaf
DEPS diff: 49b7dc5e37..24b4cef393/DEPS

No update to Clang.

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

Change-Id: I135df061d96e3e959c4aaf2c97df5de2064d191d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200742
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@{#32908}
2021-01-06 05:04:08 +00:00
9c63ef91da Roll chromium_revision c87d451712..49b7dc5e37 (840164:840329)
Change log: c87d451712..49b7dc5e37
Full diff: c87d451712..49b7dc5e37

Changed dependencies
* src/base: bbb32a2f11..0907756181
* src/build: 656d17b1d7..505140eae0
* src/ios: 0f85ceb84f..380661c264
* src/testing: af3b7c2f1b..213e8ef125
* src/third_party: 711835b5a0..90ef10a78c
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2c541cdf00..de6e3a9d85
* src/third_party/perfetto: 88ee6a6370..f9a1b53d28
* src/tools: bb2a7cbfcd..6b0e60c77e
DEPS diff: c87d451712..49b7dc5e37/DEPS

No update to Clang.

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

Change-Id: Ief71791f58564fa71e7226873a06db9183fdc1b4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200666
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@{#32907}
2021-01-05 23:20:49 +00:00
af48daeda5 Roll chromium_revision 4ae118108a..c87d451712 (840025:840164)
Change log: 4ae118108a..c87d451712
Full diff: 4ae118108a..c87d451712

Changed dependencies
* src/build: 0673173e07..656d17b1d7
* src/ios: 78513e47ca..0f85ceb84f
* src/testing: 2f17932ea4..af3b7c2f1b
* src/third_party: 2f7c00931b..711835b5a0
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/3f5c581d3b..2c541cdf00
* src/third_party/depot_tools: 364205c70e..81098e59ad
* src/third_party/freetype/src: c6ff2556c8..74f1b6be4a
* src/third_party/perfetto: fc17334824..88ee6a6370
* src/tools: e567392500..bb2a7cbfcd
DEPS diff: 4ae118108a..c87d451712/DEPS

Clang version changed llvmorg-12-init-12923-g6ee22ca6:llvmorg-12-init-15676-g5c951623
Details: 4ae118108a..c87d451712/tools/clang/scripts/update.py

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

Change-Id: I92bab3076547c8c1787d0b2393fb2a6cd5032bdf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200663
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@{#32906}
2021-01-05 16:39:55 +00:00
b26335a116 Add static constexpr type to RTC event log events.
This allows (among other things) type-checked down-casts (similar to dynamic_cast) This will be used in a follow-up CL.

This CL also moves some one-liner functions from the .cc file to the .h file.

Bug: webrtc:11933
Change-Id: Ic89de8fa6c445ecbe108f2fbf68b44b655f819f5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199970
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32905}
2021-01-05 13:48:41 +00:00
fc6b87192d Make the JsepSessionDesription clone() method copy candidates.
Bug: webrtc:12323
Change-Id: I54ba73a8f58d47eba6edcee521fc3efd13b95a79
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199966
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32904}
2021-01-05 12:55:24 +00:00
b54debc350 Update WebRTC code version (2021-01-05T04:04:14).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: Ieee696a628cadee6897135ca40dd870ae2553330
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200620
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#32903}
2021-01-05 06:04:58 +00:00
92d8ee9b37 Roll chromium_revision 5749e43632..4ae118108a (839925:840025)
Change log: 5749e43632..4ae118108a
Full diff: 5749e43632..4ae118108a

Changed dependencies
* src/build: 4e13e3f7dd..0673173e07
* src/ios: 38ad57ca98..78513e47ca
* src/testing: 84cd1053bd..2f17932ea4
* src/third_party: 2b8b7270a3..2f7c00931b
DEPS diff: 5749e43632..4ae118108a/DEPS

No update to Clang.

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

Change-Id: I8331b7003c8a07d824eb4e72f082a3682f4e6d62
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200542
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@{#32902}
2021-01-04 16:46:35 +00:00
dd22df1601 Update WebRTC code version (2021-01-04T04:02:59).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I913480e47efa01f140d7c12f67113bc7769f8661
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200440
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#32901}
2021-01-04 05:50:11 +00:00
8673643bc2 Update WebRTC code version (2021-01-03T04:03:33).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I9b6a269e4dd8e536901415bf36215e91d0c41640
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200300
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#32900}
2021-01-03 05:27:13 +00:00
2b87dd7c40 Roll chromium_revision e5d373dd28..5749e43632 (839820:839925)
Change log: e5d373dd28..5749e43632
Full diff: e5d373dd28..5749e43632

Changed dependencies
* src/base: 56e7ef7f1f..bbb32a2f11
* src/build: b3c270e43c..4e13e3f7dd
* src/ios: c7f493e150..38ad57ca98
* src/testing: 77dd9d2973..84cd1053bd
* src/third_party: c2a114e0c1..2b8b7270a3
* src/third_party/perfetto: ecce47e195..fc17334824
* src/tools: 3f4ac1583a..e567392500
DEPS diff: e5d373dd28..5749e43632/DEPS

No update to Clang.

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

Change-Id: Ib100414d161849aaf0f94d2c7c8f10ff3fd2199a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200193
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@{#32899}
2021-01-02 06:52:41 +00:00
e8804b3d39 Update WebRTC code version (2021-01-02T04:04:24).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: If76309ed0fd10b817f3e646c57e2657a9613912f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200192
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#32898}
2021-01-02 05:54:41 +00:00
6215ba804e Add preprocessor support for additional architectures
- _M_ARM is used by Microsoft [1]
- __riscv and __riscv_xlen are defined by [2]
- __sparc and __sparc__ are documented at [3]
- __MIPSEB__, __PPC__, __PPC64__ are documented at [3] and used in
  Chromium's build/build_config.h [4]
  Note: Chromium assumes that all PowerPC architectures are 64-bit. This
  is in fact not true.

[1]: https://docs.microsoft.com/en-us/cpp/preprocessor/predefined-macros?view=msvc-160
[2]: feca479356 (cc-preprocessor-definitions)
[3]: https://sourceforge.net/p/predef/wiki/Architectures/
[4]: https://source.chromium.org/chromium/chromium/src/+/master:build/build_config.h;drc=e12bf2e5ff1eacb9aca3e9a26bdeebdbdad5965a

Change-Id: I7d0176c38102e5e4cf0fcbe9b06a3520a79b0d71
Bug: webrtc:12312
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198241
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Timothy Gu <timothygu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#32897}
2020-12-31 21:14:27 +00:00
3111783aa1 Organize iLBC headers as per style guide
Prior to this commit, most .c files in modules/audio_coding/codecs/ilbc
don't include their corresponding headers, nor do they order #includes
as per the Google Style Guide [1]. The former is especially harmful,
since in C it can silently allow the function signature to diverge from
its prototype, thus causing disaster at runtime.

This CL fixes both issues. In effect, this allows the common_audio and
modules/audio_coding:ilbc targets to be compiled with Clang's
-Wmissing-prototypes, though this CL does not add that change.

[1]: https://google.github.io/styleguide/cppguide.html#Names_and_Order_of_Includes

Bug: webrtc:12314
Change-Id: I8299968ed3cc86ff35d9de045072b846298043af
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198362
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Timothy Gu <timothygu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#32896}
2020-12-31 20:57:18 +00:00
36bcef96ec Update WebRTC code version (2020-12-31T04:03:29).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I20d5bfa08b262df24009b20fc5a816be4e1c3998
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200041
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#32895}
2020-12-31 05:26:49 +00:00
34822c65c2 Roll chromium_revision 0afd01280b..e5d373dd28 (839551:839820)
Change log: 0afd01280b..e5d373dd28
Full diff: 0afd01280b..e5d373dd28

Changed dependencies
* src/base: 5153369929..56e7ef7f1f
* src/build: 7dcf5f0e82..b3c270e43c
* src/ios: 156ca3b4c6..c7f493e150
* src/testing: 767dddd781..77dd9d2973
* src/third_party: 2dd55a2102..c2a114e0c1
* src/third_party/android_deps/libs/androidx_documentfile_documentfile: version:1.0.0-cr0..version:1.1.0-SNAPSHOT-cr0
* src/third_party/android_deps/libs/androidx_legacy_legacy_support_core_utils: version:1.0.0-cr0..version:1.1.0-SNAPSHOT-cr0
* src/third_party/android_deps/libs/androidx_loader_loader: version:1.0.0-cr0..version:1.2.0-SNAPSHOT-cr0
* src/third_party/android_deps/libs/androidx_print_print: version:1.0.0-cr0..version:1.1.0-SNAPSHOT-cr0
* src/third_party/depot_tools: 3b39cefc61..364205c70e
* src/third_party/freetype/src: 768022b98e..c6ff2556c8
* src/third_party/perfetto: 6005f1179a..ecce47e195
* src/tools: 31b6ff93f9..3f4ac1583a
DEPS diff: 0afd01280b..e5d373dd28/DEPS

No update to Clang.

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

Change-Id: I406d6ff1ac92ef79dfde0251bc1509e3811d2eda
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200000
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@{#32894}
2020-12-31 01:26:39 +00:00
20422daa82 mac: Pull arm64 gn binary on M1 hosts.
See https://chromium-review.googlesource.com/c/chromium/src/+/2602663
for a full explanation (WebRTC is just following Chromiium on this).

Bug: chromium:1103319
Change-Id: I2b08b259a43398297d21799696c226a96099fd41
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199961
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#32893}
2020-12-30 23:47:07 +00:00
1399211a96 Fix potential 32bit integer overflow on rtcp receiver report
Bug: b/174613134
Change-Id: I8c9c8496ca6e4072d280d2024edff61edf9be250
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199960
Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32892}
2020-12-30 23:36:07 +00:00
5d2bf19be8 Fix data race on destruction in Audio Video sync tests
Bug: webrtc:12199
Change-Id: Ibf77056e050aed7c693a5f77e6db31a990bc4290
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199962
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32891}
2020-12-30 17:11:31 +00:00
f86cf4c2de Add support for VideoLayersAllocation for Vp9 scv/ksvc and none scalable
VideoCodecInitializer::VideoEncoderConfigToVideoCodec is modified to always set correct frame rate, width and height on spatial layer 0 so the rest of the code does not need to differentiate between scalable/none scalable codecs.


Bug: webrtc:12000
Change-Id: I5a068b98ca2038621205f55e4024f949ab51587a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198540
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32890}
2020-12-30 16:45:03 +00:00
167ecc9bc5 Use the correct function name in the RTC log output.
This is also for the consistency with line 2947.

Bug: None
Change-Id: Ib3993e6186a83ed8005c4d0e6df8b0e2550efed6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199800
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32889}
2020-12-30 11:48:31 +00:00
ed9f5f85fd RNN VAD optimizations: VectorMath::DotProduct() NEON arm64
Results: RNN VAD realtime factor improved from 140x to 195x (+55x)
Test device: Pixel 2 XL
Benchmark setup: max clock speed forced on all the cores by
setting "performance" as scaling governor

Bug: webrtc:10480
Change-Id: I3e92f643853ad1fe990db909c578ce78ee826c03
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198842
Reviewed-by: Per Åhgren <peah@webrtc.org>
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32888}
2020-12-30 10:47:01 +00:00
5073cba99a Update WebRTC code version (2020-12-30T04:03:04).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: Idc5271826e6ad9a105303b2b3619cfd48850fb51
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199980
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#32887}
2020-12-30 05:38:26 +00:00
5994a16ca0 Roll chromium_revision b264ce9531..0afd01280b (839451:839551)
Change log: b264ce9531..0afd01280b
Full diff: b264ce9531..0afd01280b

Changed dependencies
* src/build: 6f02cc4bea..7dcf5f0e82
* src/ios: f6ebf9e145..156ca3b4c6
* src/testing: cba08c42d7..767dddd781
* src/third_party: 063d99f965..2dd55a2102
* src/third_party/depot_tools: 46ef281c52..3b39cefc61
* src/third_party/libyuv: f014dbd87a..1d3f901aa0
* src/tools: ef2bc91049..31b6ff93f9
DEPS diff: b264ce9531..0afd01280b/DEPS

No update to Clang.

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

Change-Id: Idd4b21db29b57a5f359cae617afba17d04ba9aff
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199880
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@{#32886}
2020-12-29 08:47:59 +00:00
221ece50cb Correct "DSAWithSHA256" OID.
In double checking that the conversion from dot-notation to hex was
done correctly for all OIDs, I found an extra character creeped in
somehow. This would cause missing certificate stats for certificates
with that algorithm.

TBR=hta@webrtc.org

Bug: webrtc:11410
Change-Id: I93bf224cb52f88e8772c959de0eab81dbca261e0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/197680
Reviewed-by: Taylor <deadbeef@webrtc.org>
Commit-Queue: Taylor <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32885}
2020-12-28 21:25:07 +00:00