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
1f0df96659
Roll chromium_revision 9534bf2bf1..b264ce9531 (839344:839451)
...
Change log: 9534bf2bf1..b264ce9531
Full diff: 9534bf2bf1..b264ce9531
Changed dependencies
* src/build: e77e4d71d2..6f02cc4bea
* src/buildtools: ea9f1f7375..2277272f7a
* src/buildtools/linux64: git_revision:53d92014bf94c3893886470a1c7c1289f8818db0..git_revision:0d67e272bdb8145f87d238bc0b2cb8bf80ccec90
* src/buildtools/mac: git_revision:53d92014bf94c3893886470a1c7c1289f8818db0..git_revision:0d67e272bdb8145f87d238bc0b2cb8bf80ccec90
* src/buildtools/win: git_revision:53d92014bf94c3893886470a1c7c1289f8818db0..git_revision:0d67e272bdb8145f87d238bc0b2cb8bf80ccec90
* src/ios: 6b54c0b7e5..f6ebf9e145
* src/testing: 38dfc9d41a..cba08c42d7
* src/third_party: ef1f1e44aa..063d99f965
* src/tools: 7232d9bd8c..ef2bc91049
DEPS diff: 9534bf2bf1..b264ce9531
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I952b755c2607d8219377d409b64351eaf6ad7447
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199680
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@{#32884}
2020-12-28 16:42:12 +00:00
dbf95493ec
Send VideoLayersAllocation with resolution if number of spatial layers
...
increase.
VP9 and other codecs can in theory add spatial layers without a key
frame.
Bug: webrtc:12000
Change-Id: I27461af2e34c855203a130e400a6aa01144d3cf7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198781
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Per Kjellander <perkj@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32883}
2020-12-28 14:54:29 +00:00
84f3c56016
Update WebRTC code version (2020-12-27T04:03:22).
...
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com ,mbonadei@webrtc.org
Bug: None
Change-Id: I02e4f440f9cf8f4e68ec5b2aa7923ded8c9d34d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199381
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@{#32882}
2020-12-27 05:41:48 +00:00
b90546580e
Roll chromium_revision 8baa5d6f12..9534bf2bf1 (839243:839344)
...
Change log: 8baa5d6f12..9534bf2bf1
Full diff: 8baa5d6f12..9534bf2bf1
Changed dependencies
* src/build: fffb44c47e..e77e4d71d2
* src/ios: f0d4857ffd..6b54c0b7e5
* src/testing: f9f9a7c26e..38dfc9d41a
* src/third_party: e1edb4268a..ef1f1e44aa
* src/third_party/depot_tools: 67e12286df..46ef281c52
* src/tools: ea84f34074..7232d9bd8c
DEPS diff: 8baa5d6f12..9534bf2bf1
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I498e025a623aac86bc9cbb498f969309a0663427
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199167
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@{#32881}
2020-12-26 06:47:00 +00:00
b804ba25bc
Update WebRTC code version (2020-12-25T04:04:51).
...
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com ,mbonadei@webrtc.org
Bug: None
Change-Id: I680207778fdb77a13098f3bf5c12134189f382ca
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199142
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@{#32880}
2020-12-25 05:41:58 +00:00
a45df0b349
Roll chromium_revision cc24057378..8baa5d6f12 (839139:839243)
...
Change log: cc24057378..8baa5d6f12
Full diff: cc24057378..8baa5d6f12
Changed dependencies
* src/build: 9fd8d42cde..fffb44c47e
* src/ios: 8f6cdf8290..f0d4857ffd
* src/testing: 36d8b4b883..f9f9a7c26e
* src/third_party: 77af6f4d13..e1edb4268a
* src/third_party/android_deps/libs/androidx_collection_collection: version:1.1.0-cr0..version:1.2.0-SNAPSHOT-cr0
* src/third_party/android_deps/libs/androidx_customview_customview: version:1.0.0-cr0..version:1.2.0-SNAPSHOT-cr0
* src/third_party/android_deps/libs/androidx_drawerlayout_drawerlayout: version:1.0.0-cr0..version:1.2.0-SNAPSHOT-cr0
* src/third_party/android_deps/libs/androidx_media_media: version:1.2.0-cr0..version:1.3.0-SNAPSHOT-cr0
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/be9a4317e5..3f5c581d3b
* src/third_party/perfetto: 61cbb8911d..6005f1179a
* src/tools: b2c26290ee..ea84f34074
Removed dependency
* src/third_party/android_deps/libs/androidx_window_window
DEPS diff: cc24057378..8baa5d6f12
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Ie2f8f35d51f02d93e39eb9f7242b90d739ec86b3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199101
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@{#32879}
2020-12-24 09:32:37 +00:00
949ec59fd8
Update WebRTC code version (2020-12-24T04:03:38).
...
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com ,mbonadei@webrtc.org
Bug: None
Change-Id: I13a042f22d6eca961a64e273bbd9b9ef010dddec
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199081
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@{#32878}
2020-12-24 05:57:01 +00:00
fec83cc860
Roll chromium_revision 2eaf311e0d..cc24057378 (839031:839139)
...
Change log: 2eaf311e0d..cc24057378
Full diff: 2eaf311e0d..cc24057378
Changed dependencies
* src/build: d4fcf57b4e..9fd8d42cde
* src/ios: e17dc2fa65..8f6cdf8290
* src/testing: 8f2c5c31e3..36d8b4b883
* src/third_party: 0b488b9f67..77af6f4d13
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2752abe7e2..be9a4317e5
* src/third_party/freetype/src: 0d5f1dd37c..768022b98e
* src/third_party/perfetto: 8986f3ce67..61cbb8911d
* src/tools: 2dd3707637..b2c26290ee
DEPS diff: 2eaf311e0d..cc24057378
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I12842854ed7697a7209fb6c3b69ff77fa9155b17
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198944
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@{#32877}
2020-12-23 18:45:58 +00:00
f62ef49897
Remove unused NTP time functions from RtpPacketReceived.
...
Bug: none
Change-Id: I05d6f9f1a9e732241e59dc6454d995ff7dce8fdb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198841
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32876}
2020-12-23 15:56:06 +00:00
ed840f3e97
Roll chromium_revision ad7eaf17db..2eaf311e0d (838850:839031)
...
Change log: ad7eaf17db..2eaf311e0d
Full diff: ad7eaf17db..2eaf311e0d
Changed dependencies
* src/base: 4d194cdc6b..5153369929
* src/build: b4b7adbdc2..d4fcf57b4e
* src/ios: eef22960b0..e17dc2fa65
* src/testing: 9d83fdb696..8f2c5c31e3
* src/third_party: 0916f07ea3..0b488b9f67
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/8d43e58994..2752abe7e2
* src/third_party/libjpeg_turbo: e9a659a09e..09efc26aff
* src/tools: 81170f5f64..2dd3707637
DEPS diff: ad7eaf17db..2eaf311e0d
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I456dd7c5fd94881ef7cffb3ae950cee44fc771ef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198860
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@{#32875}
2020-12-23 03:03:34 +00:00
c463a784c3
Clarification of RtpPacket constructor in comment.
...
See also b/175210069 for more context.
Bug: None
Change-Id: I06e9848028c0f11362db373af54b42cbc67aee77
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198780
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Henrik Grunell <henrikg@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32874}
2020-12-22 14:39:13 +00:00
1e69d79613
Include configured mid and rid when logging AudioSendStream config
...
No-try: True # ios_sim_x64_dbg_ios14 seems highly flaky
Bug: None
Change-Id: I401d4f0422b3f062ce292c15145415406b065ec8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198543
Commit-Queue: Niels Moller <nisse@webrtc.org >
Reviewed-by: Sebastian Jansson <srte@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32873}
2020-12-22 14:19:33 +00:00
e6d3eb3100
Roll chromium_revision 256e7a4929..ad7eaf17db (838749:838850)
...
Change log: 256e7a4929..ad7eaf17db
Full diff: 256e7a4929..ad7eaf17db
Changed dependencies
* src/build: 3e20802d4b..b4b7adbdc2
* src/ios: eecfe47749..eef22960b0
* src/testing: e1385f58d0..9d83fdb696
* src/third_party: a7643ad81e..0916f07ea3
* src/tools: b95af2b6bc..81170f5f64
DEPS diff: 256e7a4929..ad7eaf17db
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I4eb6e55723e72375eb14a991f4f2b45443c9c898
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198760
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@{#32872}
2020-12-22 13:02:56 +00:00
7aeb1956a1
flexfec: improve readability
...
BUG=webrtc:8151
Change-Id: I9b301b4a4f14739bdbdee3ae55940c0911d5b4d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/194144
Reviewed-by: Magnus Flodman <mflodman@webrtc.org >
Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org >
Commit-Queue: Christoffer Rodbro <crodbro@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32871}
2020-12-22 09:46:06 +00:00
9e63abad22
Roll chromium_revision b24ac092cc..256e7a4929 (838641:838749)
...
Change log: b24ac092cc..256e7a4929
Full diff: b24ac092cc..256e7a4929
Changed dependencies
* src/base: ef2dabe545..4d194cdc6b
* src/build: 0496590b72..3e20802d4b
* src/ios: 67d39c1954..eecfe47749
* src/testing: c28f31863b..e1385f58d0
* src/third_party: 2dbe47e5aa..a7643ad81e
* src/third_party/android_deps/libs/com_google_guava_guava: version:27.1-jre-cr0..version:30.1-jre-cr0
* src/third_party/android_deps/libs/com_google_guava_guava_android: version:25.1-android-cr0..version:30.1-android-cr0
* src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations: version:1.1-cr0..version:1.3-cr0
* src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual: version:2.5.3-cr0..version:2.5.5-cr0
* src/third_party/android_deps/libs/org_checkerframework_checker_qual: version:2.10.0-cr0..version:3.5.0-cr0
* src/third_party/freetype/src: 7bdf386e75..0d5f1dd37c
* src/third_party/perfetto: c65f224a72..8986f3ce67
* src/tools: 035bbc4dac..b95af2b6bc
DEPS diff: b24ac092cc..256e7a4929
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: If47feb48513a115da9042a927f32ec0e7aa26dc3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198640
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@{#32870}
2020-12-22 00:30:31 +00:00
52b670b084
Roll chromium_revision 526e51a138..b24ac092cc (838529:838641)
...
Change log: 526e51a138..b24ac092cc
Full diff: 526e51a138..b24ac092cc
Changed dependencies
* src/base: 18064d97ed..ef2dabe545
* src/build: 234f14403d..0496590b72
* src/ios: f85d8c5373..67d39c1954
* src/testing: e5bbe1bc6f..c28f31863b
* src/third_party: b2228fe20c..2dbe47e5aa
* src/tools: 1187afdf97..035bbc4dac
DEPS diff: 526e51a138..b24ac092cc
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I2eb188b9939f688a9d97d29f311bdc5b1e0e282c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198580
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@{#32869}
2020-12-21 15:02:16 +00:00
1f2209d28c
Delete unneeded and incorrect logic for 32-bit time wrap around
...
The RTCP next send time has used a 64-bit type since
https://webrtc-codereview.appspot.com/678011 (2012).
Bug: None
Change-Id: Ie570e9b82d71d9d8d56af91478741226d73e090e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198541
Commit-Queue: Niels Moller <nisse@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32868}
2020-12-21 11:55:46 +00:00
8649e49d10
Add a field trial to skip REMB modification of BWE internal state.
...
By enabling the field trial, REMB caps the output target bitrate, but
does not change any internal BWE state variables.
Bug: webrtc:12306
Change-Id: I43e9ac1d1b7dff292d7aa5800c01d874bc91aaff
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/197809
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org >
Reviewed-by: Magnus Flodman <mflodman@webrtc.org >
Commit-Queue: Christoffer Rodbro <crodbro@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32867}
2020-12-21 10:49:06 +00:00
1e98f95391
sdp: remove some unused x-google attributes
...
removes the unused
x-google-port
x-google-max-message-size
which were probably sctp-related and variants of max-message-size
and sctp-port parameters. Similarly for the
protocol
streams
parameters which seem to have been fmtp parameters.
BUG=chromium:943975
Change-Id: I21b543f717d6e12fd737f91c7e159362488cc2e0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198122
Reviewed-by: Niels Moller <nisse@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32866}
2020-12-21 09:37:07 +00:00
08d2c2bf46
Delete unneeded dependencies on the Module abstraction
...
Bug: webrtc:7219
Change-Id: I1bcbab7e30f9964798a093e888b07d758cf226e1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198124
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Henrik Andreassson <henrika@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32865}
2020-12-21 09:09:57 +00:00
190e51362a
Update WebRTC code version (2020-12-21T04:04:21).
...
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com ,mbonadei@webrtc.org
Bug: None
Change-Id: Ib71921c4556b9dc342a6047ee91cd6dd344b9396
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198466
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@{#32864}
2020-12-21 05:42:55 +00:00
ef9c4e07a3
Roll chromium_revision c48f295246..526e51a138 (838429:838529)
...
Change log: c48f295246..526e51a138
Full diff: c48f295246..526e51a138
Changed dependencies
* src/base: 9ebb36c565..18064d97ed
* src/build: 68fec68de7..234f14403d
* src/ios: dc53f1e69e..f85d8c5373
* src/third_party: f8a401ee7f..b2228fe20c
* src/tools: d07ae9dcd2..1187afdf97
DEPS diff: c48f295246..526e51a138
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I946f2ea4f00abfa3d559409bcc44cf00365c02ae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198381
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@{#32863}
2020-12-19 20:52:02 +00:00
d7f750f7be
Roll chromium_revision 31e5ea783e..c48f295246 (838188:838429)
...
Change log: 31e5ea783e..c48f295246
Full diff: 31e5ea783e..c48f295246
Changed dependencies
* src/base: 220a660862..9ebb36c565
* src/build: a80c151d57..68fec68de7
* src/ios: 193e823d6e..dc53f1e69e
* src/testing: 136208e5cc..e5bbe1bc6f
* src/third_party: 3728098c26..f8a401ee7f
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5039608d33..8d43e58994
* src/third_party/freetype/src: 84b3616c94..7bdf386e75
* src/third_party/perfetto: 0d23e521cc..c65f224a72
* src/tools: d724c90d95..d07ae9dcd2
DEPS diff: 31e5ea783e..c48f295246
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I5ac32d7a336dd07c78c65930e4ba5a6abdd06975
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198260
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@{#32862}
2020-12-18 10:00:24 +00:00
2157c5d256
Update WebRTC code version (2020-12-18T04:04:58).
...
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com ,mbonadei@webrtc.org
Bug: None
Change-Id: I7e722e072eb4bbd1b45fc5f7b7752a70179a422d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198221
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@{#32861}
2020-12-18 06:15:44 +00:00
5932fe1392
RtpTransceiverInterface: introduce HeaderExtensionsNegotiated.
...
This changes adds exposure of a new transceiver method for
accessing header extensions that have been negotiated, following
spec details in https://w3c.github.io/webrtc-extensions/#rtcrtptransceiver-interface .
The change contains unit tests testing the functionality.
Note: support for signalling directionality of header extensions
in the SDP isn't implemented yet.
https://chromestatus.com/feature/5680189201711104 .
Intent to prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/65YdUi02yZk
Bug: chromium:1051821
Change-Id: If963beed37e96eed2dff3a2822db4e30caaea4a0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198126
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Markus Handell <handellm@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32860}
2020-12-17 23:43:42 +00:00
d95a47d08f
Roll chromium_revision 1a8a708c92..31e5ea783e (838088:838188)
...
Change log: 1a8a708c92..31e5ea783e
Full diff: 1a8a708c92..31e5ea783e
Changed dependencies
* src/base: dde9d5bac6..220a660862
* src/build: 2c92beb63e..a80c151d57
* src/ios: 2c5c2fbe6c..193e823d6e
* src/testing: 177d7a3954..136208e5cc
* src/third_party: 53f7a7e6e5..3728098c26
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/92c7710051..5039608d33
* src/third_party/perfetto: 0da7da798b..0d23e521cc
* src/tools: b7ca7699f3..d724c90d95
DEPS diff: 1a8a708c92..31e5ea783e
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Ie8a76fc24ad29907ea3cc2ff8c5f481891169e87
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198161
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@{#32859}
2020-12-17 21:35:52 +00:00
c908f1c19a
Declare the Clone operator of SessionDescriptionInterface as const.
...
Bug: webrtc:12215
Change-Id: I8e44e2b9365893ecf481e69060771c2c208bbcdf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198125
Reviewed-by: Markus Handell <handellm@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32858}
2020-12-17 21:01:37 +00:00
26d017e0e2
Roll chromium_revision c8be2f6233..1a8a708c92 (837967:838088)
...
Change log: c8be2f6233..1a8a708c92
Full diff: c8be2f6233..1a8a708c92
Changed dependencies
* src/base: 4020f9f588..dde9d5bac6
* src/build: 45e0eb5614..2c92beb63e
* src/ios: 7ac5a1c942..2c5c2fbe6c
* src/testing: c26038bb4c..177d7a3954
* src/third_party: 1523c672ed..53f7a7e6e5
* src/third_party/freetype/src: f6be92767d..84b3616c94
* src/tools: fd833dbec5..b7ca7699f3
DEPS diff: c8be2f6233..1a8a708c92
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I43bbd00a72708f1515b7c4f4a9bf17c0b53a8e73
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198141
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@{#32857}
2020-12-17 17:58:26 +00:00
c1254e84a5
Make RTC_OBJC_EXPORT respect is_component_build.
...
While RTC_EXPORT is aware of component builds (selecting "default"
visibility only when WebRTC is built as a shared library),
RTC_OBJC_EXPORT (which predates RTC_EXPORT) was always marking symbols
as "default" visible.
This CL fixes the problem but on the other hand it will require
standalone builds of the WebRTC.framework to set the GN argument
`rtc_enable_symbol_export` to true.
No-Presubmit: True
Bug: chromium:1159620
Change-Id: I4a16f9bd3c1564140a5a30f03b3e77caed1df591
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198082
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Henrik Andreassson <henrika@webrtc.org >
Reviewed-by: Nico Weber <thakis@chromium.org >
Cr-Commit-Position: refs/heads/master@{#32856}
2020-12-17 15:52:46 +00:00
0ff2b4cd42
Fix for overflow in iLBC code.
...
The calculation of the necessary number of shifts is not correct, leading to an overflow.
Bug: chromium:1158070
Change-Id: I6545e9da46debf33ce169c33d762915fe755d606
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/197981
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org >
Commit-Queue: Ivo Creusen <ivoc@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32855}
2020-12-17 11:06:01 +00:00
c25a3a3a1e
Use low latency mode on Android O and later.
...
This CL makes it possible to use a low-latency mode on Android O and later. This should help to reduce the audio latency. The feature is disabled by default and needs to be enabled when creating the audio device module.
Bug: webrtc:12284
Change-Id: Idf41146aa0bc1206e9a2e28e4101d85c3e4eaefc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/196741
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
Reviewed-by: Henrik Andreassson <henrika@webrtc.org >
Commit-Queue: Ivo Creusen <ivoc@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32854}
2020-12-17 10:29:21 +00:00
4a541f15dd
sdp: remove extra check for attribute type when parsing fingerprint
...
for style consistency. This check is already done outside the method.
BUG=None
Change-Id: Ie1366fa57417258a301b02503ad76f304f4279a6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198040
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
Cr-Commit-Position: refs/heads/master@{#32853}
2020-12-17 09:47:11 +00:00
5a2cbc283c
Roll chromium_revision 6370178a72..c8be2f6233 (837763:837967)
...
Change log: 6370178a72..c8be2f6233
Full diff: 6370178a72..c8be2f6233
Changed dependencies
* src/base: 751aeb6372..4020f9f588
* src/build: 8e6d1a6c98..45e0eb5614
* src/ios: 918eaaf213..7ac5a1c942
* src/testing: 41481fc383..c26038bb4c
* src/third_party: d1796cedba..1523c672ed
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/df75139bec..ca058c0647
* src/tools: e045e2aa26..fd833dbec5
DEPS diff: 6370178a72..c8be2f6233
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I0085c8963352b3e90b058c74854f0f3f18dcabbc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198061
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@{#32852}
2020-12-17 09:41:21 +00:00
a1806e97ed
Update WebRTC code version (2020-12-17T07:06:37).
...
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com ,mbonadei@webrtc.org
Bug: None
Change-Id: I8298b3bf1b3a3a0b769178fdeafc00c06513b5ef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198060
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@{#32851}
2020-12-17 09:11:41 +00:00
39d1f74909
Decide Av1 num of threads on frame size and available cores.
...
Change-Id: I65c40a123ad848bc175311f9d9e4d2bd28734aa2
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/196681
Commit-Queue: Jerome Jiang <jianj@google.com >
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32850}
2020-12-17 05:36:48 +00:00
8592111e45
Add empty header to simplify Chromium migration.
...
In order to land http://crrev.com/c/2593640 and make Chromium
backwards compatible with [1], a new empty header needs to be created.
[1] - https://webrtc-review.googlesource.com/c/src/+/196903
Bug: webrtc:9987
Change-Id: I48c4c47b56f9334ce329826c584c817919d59dad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/197941
Reviewed-by: Jamie Walch <jamiewalch@chromium.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Jamie Walch <jamiewalch@chromium.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32849}
2020-12-16 23:53:47 +00:00
747d349a59
Roll chromium_revision 85af621460..6370178a72 (837534:837763)
...
Change log: 85af621460..6370178a72
Full diff: 85af621460..6370178a72
Changed dependencies
* src/base: ddb8bfdd6a..751aeb6372
* src/build: 7665443183..8e6d1a6c98
* src/ios: 7cb640c855..918eaaf213
* src/testing: 6e6d8d1651..41481fc383
* src/third_party: 5b5e61a7d6..d1796cedba
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f600415e92..92c7710051
* src/third_party/depot_tools: d5b38571d3..67e12286df
* src/third_party/perfetto: 54174aefa8..0da7da798b
* src/tools: 833c245d83..e045e2aa26
DEPS diff: 85af621460..6370178a72
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I8d1793d573b2a0c31017e533e83bdbac6896302f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198020
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@{#32848}
2020-12-16 23:48:37 +00:00
98d9c306ef
Don't instantiate any CallStats object in RtpVideoSender tests
...
Tests appear to not depend on any CallStats behaviour, and the usage
is not compatible with the threading requirements of the new
internal::CallStats class.
Bug: webrtc:11581
Change-Id: I8802a46842930eb58bd7609bcd8384ae97e3cf59
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/197814
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32847}
2020-12-16 14:01:02 +00:00
7bb3afac79
Roll chromium_revision 708cc13de4..85af621460 (835045:837534)
...
Change log: 708cc13de4..85af621460
Full diff: 708cc13de4..85af621460
Changed dependencies
* src/base: 008c159e0b..ddb8bfdd6a
* src/build: 68a15805c2..7665443183
* src/buildtools: 86a7f72ab1..ea9f1f7375
* src/ios: 4c7c2fe022..7cb640c855
* src/testing: a509699f6d..6e6d8d1651
* src/third_party: 418971e2fb..5b5e61a7d6
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/3094902fcd..df75139bec
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4565794f5e..f600415e92
* src/third_party/depot_tools: 0e323e7bff..d5b38571d3
* src/third_party/ffmpeg: 6d9096c9e3..841aa72c9e
* src/third_party/freetype/src: 505943a6a4..f6be92767d
* src/third_party/icu: 8bb622d674..899e18383f
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/87c414ed32..43927e4611
* src/third_party/perfetto: c6b219431a..54174aefa8
* src/third_party/r8: GXNupZ4wd3_EsDohjcNOss3iuVb5gcv0rAeHUiH05JkC..DR3nwJggFDcmTDz7P8fJQCtRLO1nxDt26czkOqhtZJ8C
* src/third_party/turbine: O_jNDJ4VdwYKBSDbd2BJ3mknaTFoVkvE7Po8XIiKy8sC.._iPtB_ThhxlMOt2TsYqVppwriEEn0mp-NUNRwDwYLUAC
* src/third_party/turbine/src: 0f2a5024fe..3c31e67ae2
* src/third_party/usrsctp/usrsctplib: 2caaff2b0a..995c0b8441
* src/tools: 0825ae7287..833c245d83
DEPS diff: 708cc13de4..85af621460
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I4c1f43c760d2f3fd634e6c4a7600c66662a85d40
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/197920
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Andrey Logvin <landrey@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32846}
2020-12-16 13:40:22 +00:00
334b1fd321
VideoReceiveStream: eliminate task post in decode path.
...
VideoReceiveStream2 unnecessarily posts a decode complete call to
its own queue while already being executed on it. A popular use
case in downstream project has a large amount of decoders
in use so the cost of this is multiplied by the number of active
decoders.
Fix this by removing the unnecessary task post. To allow for this,
this change also changes the frame buffer to call out to it's
handler without any locks held.
Bug: webrtc:12297
Change-Id: Ib2e26445458228a44c53dad9d585d4025f2f2945
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/197420
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Markus Handell <handellm@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32845}
2020-12-16 11:25:41 +00:00
f964dea554
Lower HighBitrateAV1 liabom test quality threshold
...
Lowering a bit since it is currently failing after one of CLs from https://aomedia.googlesource.com/aom.git/+log/87c414ed32..43927e4611
The error is "error: Expected: (video_stat.min_ssim) > (quality_thresholds->min_min_ssim), actual: 0.919629 vs 0.92"
Bug: None
Change-Id: I35e1e989961c6794a7f5f2015f5a8a786f1e25f8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/197808
Reviewed-by: Jerome Jiang <jianj@google.com >
Reviewed-by: Stefan Holmer <stefan@webrtc.org >
Commit-Queue: Andrey Logvin <landrey@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#32844}
2020-12-16 09:51:51 +00:00