775ce76b66
Don't swallow UnsatisfiedLinkError
...
When loading the library fails, the user will be faced with this error:
java.lang.UnsatisfiedLinkError: No implementation found for void org.webrtc.PeerConnectionFactory.nativeInitializeAndroidGlobals()
With no context, however.
Bug: webrtc:13619
Change-Id: I88565f085773ad1e8c2f5742d7fdba96fb6043d8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253960
Reviewed-by: Christoffer Jansson <jansson@google.com >
Reviewed-by: Xavier Lepaul <xalep@webrtc.org >
Commit-Queue: Xavier Lepaul <xalep@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36150}
2022-03-08 14:38:01 +00:00
c7c5764eae
Update WebRTC code version (2022-03-08T09:39:59).
...
Bug: None
Change-Id: Id077e8be720580f6eccbe1c24488d101fd4183a3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253920
Bot-Commit: 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/main@{#36149}
2022-03-08 11:12:51 +00:00
7e04b49bb8
[PCLF] Add ability to provide audio processor and mixer
...
Bug: b/196034093
Change-Id: Ia444acfcf3f3c40e4a3affd61ed9c107470ef013
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253880
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Sam Zackrisson <saza@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36148}
2022-03-08 09:35:11 +00:00
e9126c18bf
Migrate VCMInterFrameDelay to use Time units
...
Additionally,
* Moved to its own GN target.
* Added unittests.
* Removed unused variable `_zeroWallClock`.
* Renamed variables to match style guide.
* Moved fields _dTS and _wrapArounds to variables.
Change-Id: I7aa8b8dec55abab49ceabe838dabf2a7e13d685d
Bug: webrtc:13756
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253580
Reviewed-by: Niels Moller <nisse@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36147}
2022-03-08 09:05:12 +00:00
773205dfb2
Save unwrapped tl0_pic_idx
for inserted VP9 frames.
...
As stashed frames are retried their `tl0_pic_idx` are again unwrapped which can lead to the `tl0_unwrapper_` to unwrap the `tl0_pic_idx` of newer frames backwards. Instead unwrap the `tl0_pid_idx` only once and save it with the frame if necessary.
In this CL
- Only unwrap the TL0 once in ManageFrame.
- Split ManageFrameInternal into ManageFrameFlexible and ManageFrameGof.
- Save the unwrapped TL0 with the stashed frame.
Bug: none
Change-Id: I56e6b071c0082682e010c049c537d66060635567
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253844
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36146}
2022-03-07 18:36:50 +00:00
10ab697dcb
Cleanup legacy functions to handle time as raw int in RtpPacketToSend
...
Bug: webrtc:13757
Change-Id: I28964cb7dbd6bc6363401a9658208b8f96aceb8a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253820
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36145}
2022-03-07 16:49:10 +00:00
11cc804d97
Remove unused variable from RtpVp9RefFinder
...
Bug: none
Change-Id: Iaa1f2f8272a7e47f50a3572efb2e0765286c8a0e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253843
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36144}
2022-03-07 16:12:30 +00:00
13e42a88df
Use TimeDelta and Timestamp in VCMJitterEstimator
...
* Uses DataSize to represent incoming and outgoing bytes.
* Puts units into doubles as they enter the Kalman filter
* Moved to its own GN target.
Change-Id: I1e7d5486a00a7158d418f553a6c77f9dd56bf3c2
Bug: webrtc:13756
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253121
Reviewed-by: Åsa Persson <asapersson@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36143}
2022-03-07 14:58:22 +00:00
a5f3c20f2d
Fix warning 'Build argument has no effect: ios_build_chrome'.
...
Same warning for ios_use_goma_rbe.
https://logs.chromium.org/logs/webrtc/buildbucket/cr-buildbucket/8820359174215951313/+/u/generate_build_files/stdout
Bug: webrtc:13556
Change-Id: I5342644d1f620d293a9a7f541ac59803dedf4d67
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253840
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36142}
2022-03-07 13:02:53 +00:00
eee0e336a2
dcsctp: Convert socket tests not to use fixtures
...
Following https://abseil.io/tips/122 to make tests easier to understand
and adds a bit of flexibility to create sockets with custom parameters.
This also simplifies handover tests.
Additionally, AdvanceTime will now also run timers, as that was easily
forgotten previously.
Bug: None
Change-Id: Ieb5eece7aca51c98a7634ed1c61646383ad1712d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253782
Reviewed-by: Sergey Sukhanov <sergeysu@webrtc.org >
Commit-Queue: Victor Boivie <boivie@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36141}
2022-03-07 12:20:40 +00:00
0f50cc2849
Remove checks for SDK <= 21
...
WebRTC’s minSdk is 21, so all those checks are dead code.
Change-Id: I26497fd92259b66d9e5ac6afbb393adf4d904c77
Bug: webrtc:13780
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253124
Reviewed-by: Henrik Andreassson <henrika@webrtc.org >
Reviewed-by: Linus Nilsson <lnilsson@webrtc.org >
Commit-Queue: Xavier Lepaul <xalep@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36140}
2022-03-07 09:56:42 +00:00
7befe8e5e4
Remove reference to an old branch.
...
Bug: webrtc:13788
Change-Id: I628b27f3b26aaaf77824cdadca0089e43f0e976b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253781
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36139}
2022-03-07 08:27:23 +00:00
4abffda39f
Update WebRTC code version (2022-03-07T04:04:33).
...
Bug: None
Change-Id: Id479c4344bcd5d480df73ffce039f7877249de86
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253761
Bot-Commit: 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/main@{#36138}
2022-03-07 06:06:01 +00:00
ce414e23d7
Update WebRTC code version (2022-03-06T04:05:24).
...
Bug: None
Change-Id: Iaf722f40911fe0e64a9b426f518eff2c9b68a18d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253730
Bot-Commit: 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/main@{#36137}
2022-03-06 05:29:39 +00:00
bd56fcbf79
Update WebRTC code version (2022-03-05T04:03:15).
...
Bug: None
Change-Id: I2b1ab55010e744c483c706d4a2a796a926099015
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253684
Bot-Commit: 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/main@{#36136}
2022-03-05 05:26:28 +00:00
0bb4d864c9
Roll chromium_revision 7c62ca054f..506c2577bc (977721:977835)
...
Change log: 7c62ca054f..506c2577bc
Full diff: 7c62ca054f..506c2577bc
Changed dependencies
* src/base: 00a0b1aaa5..bcd37851f4
* src/build: ab05046d45..bba692af19
* src/ios: 5436c24ee3..cabf0cba2c
* src/testing: 7dccadc8d1..b5ba3855c4
* src/third_party: e5f5727660..ad0b57e097
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/10d8471fc7..e87767edb2
* src/third_party/depot_tools: df1a3c0bb8..ca3aae0014
* src/third_party/perfetto: e98f7485e7..1badc020b3
* src/tools: a4f7771c3c..c65b31ce64
DEPS diff: 7c62ca054f..506c2577bc
/DEPS
No update to Clang.
BUG=None
Change-Id: I15ca798d3f235a78fa56ba6e5e10e4b8a4a2062e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253681
Bot-Commit: 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/main@{#36135}
2022-03-04 22:21:38 +00:00
c41d639a0b
Roll chromium_revision a85d99a8b9..7c62ca054f (977584:977721)
...
Change log: a85d99a8b9..7c62ca054f
Full diff: a85d99a8b9..7c62ca054f
Changed dependencies
* src/base: 0eacf31b03..00a0b1aaa5
* src/build: fbd9d68e74..ab05046d45
* src/ios: 5298d5dbf1..5436c24ee3
* src/testing: 34da09f87f..7dccadc8d1
* src/third_party: 780d067922..e5f5727660
* src/third_party/freetype/src: 034e5dbf92..335224beee
* src/third_party/perfetto: 9d1b2dd686..e98f7485e7
* src/tools: 146011e098..a4f7771c3c
DEPS diff: a85d99a8b9..7c62ca054f
/DEPS
No update to Clang.
BUG=None
Change-Id: Id61daf21c2e0edd31d2a1016eff051497fa21e2e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253660
Bot-Commit: 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/main@{#36134}
2022-03-04 18:48:39 +00:00
80260c226d
Switch VCMRttFilter to use TimeDelta
...
* Moved into its own GN target
* Switched the internal buffer types to absl::InlinedVector as arrays
are tricky to use with types that do not have default constructors.
* Update fields arnd variables to use style guide.
* Use constexpr for formerly const fields.
* Adds unit tests.
Change-Id: I476ae8491f0f9878c176e7b87a5133942c3d79f7
Bug: webrtc:13756
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253120
Reviewed-by: Erik Språng <sprang@webrtc.org >
Reviewed-by: Stefan Holmer <stefan@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36133}
2022-03-04 16:03:28 +00:00
a2ee9234b4
Migrate to Timestamp and TimeDelta types in RtpPacketHistory
...
Bug: webrtc:13757
Change-Id: Ie542fca50b97fe9dc450e45da40f05e2b66c7da5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/252981
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36132}
2022-03-04 15:02:58 +00:00
fabc3a5aa7
Add script to generate ssl_roots.h from Mozilla's CA bundle
...
Bug: webrtc:11710
Change-Id: I6eac35a111f89f3c74ce8c2ffc0ab607ad881be2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253220
Reviewed-by: Christoffer Jansson <jansson@google.com >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36131}
2022-03-04 13:50:58 +00:00
25b73cdb96
Roll chromium_revision df57ae05f5..a85d99a8b9 (977476:977584)
...
Change log: df57ae05f5..a85d99a8b9
Full diff: df57ae05f5..a85d99a8b9
Changed dependencies
* src/build: d6d9d1be7b..fbd9d68e74
* src/ios: 883eb7a3a5..5298d5dbf1
* src/testing: c5a152d433..34da09f87f
* src/third_party: 717f087337..780d067922
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4756e385c6..10d8471fc7
* src/third_party/depot_tools: e210b54290..df1a3c0bb8
* src/tools: 141e2e9b26..146011e098
* src/tools/luci-go: git_revision:a1616e207f0d9c24beefe848ee899b7a73efcb70..git_revision:cb424e70e75136736a86359ef070aa96425fe7a3
* src/tools/luci-go: git_revision:a1616e207f0d9c24beefe848ee899b7a73efcb70..git_revision:cb424e70e75136736a86359ef070aa96425fe7a3
DEPS diff: df57ae05f5..a85d99a8b9
/DEPS
No update to Clang.
BUG=None
Change-Id: I6c58d4b892828f71a2199a66ae60463e62cf48cd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253561
Bot-Commit: 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/main@{#36130}
2022-03-04 10:16:38 +00:00
251eca20a5
Add missing tests to the default target.
...
Bug: webrtc:11411
Change-Id: Ie73ed767f4631a68734cd78e8a4e2da40959c28d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253381
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36129}
2022-03-04 07:41:38 +00:00
8afdfdc728
Update WebRTC code version (2022-03-04T04:05:35).
...
Bug: None
Change-Id: Ief14d9362637b03c0b1473949699a5e772375f1a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253521
Bot-Commit: 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/main@{#36128}
2022-03-04 05:39:17 +00:00
c27ae39303
Roll chromium_revision 5b7eadb779..df57ae05f5 (977286:977476)
...
Change log: 5b7eadb779..df57ae05f5
Full diff: 5b7eadb779..df57ae05f5
Changed dependencies
* src/build: 669b2d5d4f..d6d9d1be7b
* src/ios: f7051993f8..883eb7a3a5
* src/testing: a306bffb72..c5a152d433
* src/third_party: 51432177ed..717f087337
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/74f773b8a5..4756e385c6
* src/third_party/dav1d/libdav1d: b010080fea..3262e3d0c8
* src/third_party/depot_tools: 4bda2abfcf..e210b54290
* src/tools: c9af8f4dda..141e2e9b26
DEPS diff: 5b7eadb779..df57ae05f5
/DEPS
No update to Clang.
BUG=None
Change-Id: Ic5dd9505033792418e77364ba2016fe84518ae9b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253520
Bot-Commit: 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/main@{#36127}
2022-03-04 04:57:48 +00:00
b0044c1c53
Roll chromium_revision 3a95422d09..5b7eadb779 (977175:977286)
...
Change log: 3a95422d09..5b7eadb779
Full diff: 3a95422d09..5b7eadb779
Changed dependencies
* src/base: 788cb408df..0eacf31b03
* src/build: 144e0edbce..669b2d5d4f
* src/ios: cc3cbcf858..f7051993f8
* src/testing: 1e9b8e3aa4..a306bffb72
* src/third_party: 3188e54bf1..51432177ed
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4a800603ab..74f773b8a5
* src/third_party/perfetto: b6557e37c4..9d1b2dd686
* src/tools: 1bc9ddc973..c9af8f4dda
DEPS diff: 3a95422d09..5b7eadb779
/DEPS
No update to Clang.
BUG=None
Change-Id: I577ce84e5bfb230ed95ff10cc67b4693c6fd3618
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253480
Bot-Commit: 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/main@{#36126}
2022-03-03 20:51:19 +00:00
15ee87fe0e
Use VideoCodec complexity to determine AV1 encoder cpu_speed.
...
Bug: webrtc:13744
Change-Id: Ib6d62dcdf7346d886c0aca09735c7d5c1f3e2455
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/252340
Reviewed-by: Erik Språng <sprang@webrtc.org >
Auto-Submit: Michael Horowitz <mhoro@google.com >
Commit-Queue: Michael Horowitz <mhoro@google.com >
Cr-Commit-Position: refs/heads/main@{#36125}
2022-03-03 19:06:17 +00:00
c4752d0035
Roll chromium_revision fed3329cf1..3a95422d09 (977049:977175)
...
Change log: fed3329cf1..3a95422d09
Full diff: fed3329cf1..3a95422d09
Changed dependencies
* src/base: d3223195a8..788cb408df
* src/build: e6ef2e3b0b..144e0edbce
* src/ios: ccdad02575..cc3cbcf858
* src/testing: 4ad24bcc57..1e9b8e3aa4
* src/third_party: 56ac406f30..3188e54bf1
* src/third_party/perfetto: 11de3dcf8b..b6557e37c4
* src/tools: ad2f70bd0c..1bc9ddc973
DEPS diff: fed3329cf1..3a95422d09
/DEPS
No update to Clang.
BUG=None
Change-Id: I0d047d785e21b222727c12321134be9fe0dd8cdc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253460
Bot-Commit: 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/main@{#36124}
2022-03-03 18:32:37 +00:00
ff05c5c805
audio/red: cleanup killswitch
...
this has been enable by default since M96
BUG=webrtc:11640
Change-Id: I5d310d3929882007211eae12bc3ac1366107ca87
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253400
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
Cr-Commit-Position: refs/heads/main@{#36123}
2022-03-03 15:43:48 +00:00
45623a3c0f
Remove operator= from VCMJitterEstimator and VCMRttFilter
...
Change-Id: I70846d9cdc17d904585a18983acee7980292e62e
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253301
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36122}
2022-03-03 15:26:27 +00:00
3e64739a76
Add support for caching networks based on NetworkCallback
...
This change adds a cache for networks in the SimpleNetworkCallback that
is already registered, allowing the cache to be used preferentially as
opposed to the deprecated getAllNetworks call.
This is a fork of https://webrtc-review.googlesource.com/c/src/+/251401
- adds field trials for new behavior
- removes test that did not work
- add (poor) test of field trials
- remove the "network_monitor_java" build target (that I could
not find any reference to...)
Bug: webrtc:13741
Change-Id: I2829c2f1940d4b42455d8e1a2217cf15c133e22b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/252284
Reviewed-by: Xavier Lepaul <xalep@webrtc.org >
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36121}
2022-03-03 14:36:07 +00:00
b663cfaae4
Cleanup RtpPacketHistory from unused features
...
history no longer used for storing unsent packets and for legacy pacer.
Bug: None
Change-Id: I639c37de66857a64c620e80df6288fa6ce8326d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253260
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36120}
2022-03-03 14:30:27 +00:00
3c9a96b830
Roll chromium_revision 43d357affd..fed3329cf1 (976829:977049)
...
Change log: 43d357affd..fed3329cf1
Full diff: 43d357affd..fed3329cf1
Changed dependencies
* src/base: d385116c24..d3223195a8
* src/build: 6db0c8ef95..e6ef2e3b0b
* src/buildtools: 893aa038dd..113dd1badb
* src/ios: c2e598dc20..ccdad02575
* src/testing: d41c34a878..4ad24bcc57
* src/third_party: 97276a539b..56ac406f30
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/d62cc7b294..4a800603ab
* src/third_party/depot_tools: c0af61c8dd..4bda2abfcf
* src/third_party/perfetto: 3a7d7533ce..11de3dcf8b
* src/tools: b77b9fda3c..ad2f70bd0c
DEPS diff: 43d357affd..fed3329cf1
/DEPS
No update to Clang.
BUG=None
Change-Id: I26451573aacec766c74761b41ccdfbe701ac2d5e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253420
Bot-Commit: 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/main@{#36119}
2022-03-03 12:32:18 +00:00
f57d74f205
Update WebRTC code version (2022-03-03T04:03:51).
...
Bug: None
Change-Id: Icd9da3a2cef4c9c0a1c3bf2b2936d03c6a6276ec
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253340
Bot-Commit: 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/main@{#36118}
2022-03-03 05:34:17 +00:00
5544338f6b
Roll chromium_revision a797b62bc8..43d357affd (976680:976829)
...
Change log: a797b62bc8..43d357affd
Full diff: a797b62bc8..43d357affd
Changed dependencies
* src/base: 7664dd78db..d385116c24
* src/build: 4d94be0a53..6db0c8ef95
* src/ios: 7cb58f816a..c2e598dc20
* src/testing: 778f1ff21a..d41c34a878
* src/third_party: f5db9971fa..97276a539b
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations: version:2@2.10 .0.cr0..version:2@2.9.0.cr0
* src/third_party/android_deps/libs/org_ow2_asm_asm: version:2@9.0.cr0..version:2@9.2.cr1
* src/third_party/android_deps/libs/org_ow2_asm_asm_analysis: version:2@9.0.cr0..version:2@9.2.cr1
* src/third_party/android_deps/libs/org_ow2_asm_asm_commons: version:2@9.0.cr0..version:2@9.2.cr1
* src/third_party/android_deps/libs/org_ow2_asm_asm_tree: version:2@9.0.cr0..version:2@9.2.cr1
* src/third_party/android_deps/libs/org_ow2_asm_asm_util: version:2@9.0.cr0..version:2@9.2.cr1
* src/third_party/android_deps/libs/org_robolectric_annotations: version:2@4.6.1.cr0..version:2@4.7.3.cr1
* src/third_party/android_deps/libs/org_robolectric_junit: version:2@4.6.1.cr0..version:2@4.7.3.cr1
* src/third_party/android_deps/libs/org_robolectric_pluginapi: version:2@4.6.1.cr0..version:2@4.7.3.cr1
* src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver: version:2@4.6.1.cr0..version:2@4.7.3.cr1
* src/third_party/android_deps/libs/org_robolectric_resources: version:2@4.6.1.cr0..version:2@4.7.3.cr1
* src/third_party/android_deps/libs/org_robolectric_robolectric: version:2@4.6.1.cr0..version:2@4.7.3.cr1
* src/third_party/android_deps/libs/org_robolectric_sandbox: version:2@4.6.1.cr0..version:2@4.7.3.cr1
* src/third_party/android_deps/libs/org_robolectric_shadowapi: version:2@4.6.1.cr0..version:2@4.7.3.cr1
* src/third_party/android_deps/libs/org_robolectric_shadows_framework: version:2@4.6.1.cr0..version:2@4.7.3.cr1
* src/third_party/android_deps/libs/org_robolectric_shadows_multidex: version:2@4.6.1.cr1..version:2@4.7.3.cr1
* src/third_party/android_deps/libs/org_robolectric_shadows_playservices: version:2@4.6.1.cr0..version:2@4.7.3.cr1
* src/third_party/android_deps/libs/org_robolectric_utils: version:2@4.6.1.cr0..version:2@4.7.3.cr1
* src/third_party/android_deps/libs/org_robolectric_utils_reflector: version:2@4.6.1.cr0..version:2@4.7.3.cr1
* src/third_party/depot_tools: 1c22c511d0..c0af61c8dd
* src/third_party/perfetto: a930f3799c..3a7d7533ce
* src/third_party/robolectric: FihBToFLI9o7fW09ZtQ_5YruQy6sDWMo1Pv0g97eAxEC..WZ96VJuhBM63xzHb-_E72Tf46M9yIbfia6basI1YG4EC
* src/tools: 57b2e41ea8..b77b9fda3c
Added dependency
* src/third_party/android_deps/libs/org_robolectric_nativeruntime
DEPS diff: a797b62bc8..43d357affd
/DEPS
No update to Clang.
BUG=None
Change-Id: I94dabff90af885c8f2da254e3d77ee0db0f249a2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253280
Bot-Commit: 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/main@{#36117}
2022-03-02 22:49:07 +00:00
b36f6896c8
Add SequenceChecker on Notifier
...
Bug: None
Change-Id: I85e80576d92ddae55a3fbd144338d9c57fb80065
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/252520
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Auto-Submit: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36116}
2022-03-02 22:35:46 +00:00
63b54ec896
Roll chromium_revision 73bb0a55b9..a797b62bc8 (976576:976680)
...
Change log: 73bb0a55b9..a797b62bc8
Full diff: 73bb0a55b9..a797b62bc8
Changed dependencies
* src/build: e795961f78..4d94be0a53
* src/ios: d8405f85ea..7cb58f816a
* src/testing: ef3ff558a7..778f1ff21a
* src/third_party: ac3013beaf..f5db9971fa
* src/third_party/perfetto: d041e6e3ff..a930f3799c
* src/third_party/r8: cEv1yyfxfmP_MaZrG22cR7YPc7hehgHAZd82lRx0DFAC..ZI5RPjew7GhVFtcZytIe_Sv91Pljm5KmhVan6HWxj8YC
* src/tools: 5ef85e6e4f..57b2e41ea8
DEPS diff: 73bb0a55b9..a797b62bc8
/DEPS
No update to Clang.
BUG=None
Change-Id: I374e76703e9bba0f5251a80dd7c0e76071d789bf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253211
Bot-Commit: 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/main@{#36115}
2022-03-02 16:51:46 +00:00
66557e1af3
Revert "remove NV12 to I420 conversion in webrtc AV1 Encoder."
...
This reverts commit 9558ab41eb4de39c62cda2dd1e559f5814a3a0c7.
Reason for revert: speculative revert: breaks downstream project
Original change's description:
> remove NV12 to I420 conversion in webrtc AV1 Encoder.
>
> libaom supports for NV12 inputs for encoding av1 stream. It will reduce
> unnecessary conversion from NV12 to I420 format.
> (https://bugs.chromium.org/p/aomedia/issues/detail?id=3232&q=3232&can=2 )
>
> Bug: webrtc:13746
> Change-Id: I1407227d1690b3f63cb6581eef5d587e5f418892
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251920
> Reviewed-by: Erik Språng <sprang@webrtc.org >
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
> Commit-Queue: Shuhai Peng <shuhai.peng@intel.com >
> Cr-Commit-Position: refs/heads/main@{#36111}
Bug: webrtc:13746
Change-Id: Ie928f7f5b5992337a9d186fa70b7fdec20a33f00
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253122
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Owners-Override: Artem Titov <titovartem@webrtc.org >
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36114}
2022-03-02 16:01:28 +00:00
5cd7d2aa0f
audioproc_f: fix AGC1 digital adaptive flag bug
...
- missing negation causes the opposite behavior when
`analog_agc_disable_digital_adaptive` is used
- flag replaced with `analog_agc_use_digital_adaptive_controller`
which is less error-prone
Bug: webrtc:7494
Change-Id: If9e0ba4fc9e539c73269faf9096ca782620dac6d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251322
Reviewed-by: Per Åhgren <peah@webrtc.org >
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36113}
2022-03-02 15:50:57 +00:00
d6cdf80072
Use Timestamp and TimeDelta in VCMTiming
...
* Switches TimestampExtrapolator to use Timestamp as well.
Bug: webrtc:13589
Change-Id: I042be5d693068553d2e8eb92fa532092d77bd7ef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249993
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36112}
2022-03-02 15:07:25 +00:00
9558ab41eb
remove NV12 to I420 conversion in webrtc AV1 Encoder.
...
libaom supports for NV12 inputs for encoding av1 stream. It will reduce
unnecessary conversion from NV12 to I420 format.
(https://bugs.chromium.org/p/aomedia/issues/detail?id=3232&q=3232&can=2 )
Bug: webrtc:13746
Change-Id: I1407227d1690b3f63cb6581eef5d587e5f418892
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251920
Reviewed-by: Erik Språng <sprang@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Shuhai Peng <shuhai.peng@intel.com >
Cr-Commit-Position: refs/heads/main@{#36111}
2022-03-02 14:18:36 +00:00
0d13bbd4b1
Extend RTCIceCandidateStats with non-standard network_adapter_type
...
This cl/ extends the RTCIceCandidateStats object with
network_adapter_type and vpn, so that it maps the underlying
WebRTC objects completly.
Bug: webrtc:13773
Change-Id: I5cf79972c60ca6bf2a127dc96fa90811263ba6fd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253241
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36110}
2022-03-02 11:13:18 +00:00
f08e2663aa
Delete kAlwaysAllowPayloadTypeDemuxingFieldTrialName flag.
...
This flag was used as a kill switch in case turning off payload type
demuxing in some Unified Plan cases (https://crbug.com/webrtc/12814 )
would cause any issues. That landed way back in M93 and no issues were
ever reported, so time to clean up the flag.
Bug: webrtc:12814
Change-Id: I1970936131384dc0be1cd118e6b0ac877b8c289c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253240
Auto-Submit: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Henrik Boström <hbos@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36109}
2022-03-02 10:11:58 +00:00
1dfb9f4db6
Roll chromium_revision 7c22988b10..73bb0a55b9 (976475:976576)
...
Change log: 7c22988b10..73bb0a55b9
Full diff: 7c22988b10..73bb0a55b9
Changed dependencies
* src/base: e87c822a9d..7664dd78db
* src/build: aabb6b9fdd..e795961f78
* src/ios: b28def56aa..d8405f85ea
* src/testing: cd7ad61e12..ef3ff558a7
* src/third_party: 942a7273f7..ac3013beaf
* src/third_party/depot_tools: a255e4064a..1c22c511d0
* src/third_party/perfetto: 54ba566cdd..d041e6e3ff
* src/tools: eafb007f40..5ef85e6e4f
DEPS diff: 7c22988b10..73bb0a55b9
/DEPS
No update to Clang.
BUG=None
Change-Id: If66314c646f6db7393d437489d8e7f2aba34cf59
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253207
Bot-Commit: 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/main@{#36108}
2022-03-02 08:26:06 +00:00
5823c55b17
Update WebRTC code version (2022-03-02T04:04:16).
...
Bug: None
Change-Id: Iafc1813828d91438ec9a34395dfc2a39d68e21cd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253204
Bot-Commit: 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/main@{#36107}
2022-03-02 05:33:46 +00:00
b93e2240f1
Roll chromium_revision 3c219c13d3..7c22988b10 (976297:976475)
...
Change log: 3c219c13d3..7c22988b10
Full diff: 3c219c13d3..7c22988b10
Changed dependencies
* src/base: 2c3f10d296..e87c822a9d
* src/build: 2a53b6c0cd..aabb6b9fdd
* src/ios: 03ed7e4bd5..b28def56aa
* src/testing: 912f58bd45..cd7ad61e12
* src/third_party: 566a36179b..942a7273f7
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2cfdaa8ce0..d62cc7b294
* src/third_party/depot_tools: ca9706d139..a255e4064a
* src/tools: d580756862..eafb007f40
DEPS diff: 3c219c13d3..7c22988b10
/DEPS
No update to Clang.
BUG=None
Change-Id: I9c51a916dff87c6419bff62b739b42727a1df9e7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253202
Bot-Commit: 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/main@{#36106}
2022-03-02 00:51:27 +00:00
c1ed7ef491
Roll chromium_revision 6e70e8eefd..3c219c13d3 (976191:976297)
...
Change log: 6e70e8eefd..3c219c13d3
Full diff: 6e70e8eefd..3c219c13d3
Changed dependencies
* src/build: 6b6ba00571..2a53b6c0cd
* src/buildtools/linux64: git_revision:e3f114f46537152cfbdb553015518d1db1b812fd..git_revision:d7c2209cebcfe37f46dba7be4e1a7000ffc342fb
* src/buildtools/mac: git_revision:e3f114f46537152cfbdb553015518d1db1b812fd..git_revision:d7c2209cebcfe37f46dba7be4e1a7000ffc342fb
* src/buildtools/third_party/libunwind/trunk: 2ea265b95a..d1c7f92b8b
* src/buildtools/win: git_revision:e3f114f46537152cfbdb553015518d1db1b812fd..git_revision:d7c2209cebcfe37f46dba7be4e1a7000ffc342fb
* src/ios: d487126e91..03ed7e4bd5
* src/testing: 9d8d8b3e7e..912f58bd45
* src/third_party: d14b82e7e2..566a36179b
* src/tools: e18670641d..d580756862
DEPS diff: 6e70e8eefd..3c219c13d3
/DEPS
No update to Clang.
BUG=None
Change-Id: I9631ba8292e52edac785806f719c47ac799d6e45
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253180
Bot-Commit: 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/main@{#36105}
2022-03-01 18:14:58 +00:00
7619b7c078
Add tests for FrameBuffer3 and SyncDecoding in PC Integration Tests
...
Change-Id: I04ae6a694599a535347c29706e5ad40cba58155b
Bug: webrtc:13672
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251721
Reviewed-by: Stefan Holmer <stefan@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36104}
2022-03-01 15:22:48 +00:00
42da5a9a10
Keep RTCTransportStats on P2PTransportChannel.
...
This cl/ changes so that the RTCTransportStats bytes/packets
sent/recevied is computed in P2PTransportChannel. Previously
they were computed by aggregating over the Connections, but that
does not work when Connections are created and destroyed.
Bug: webrtc:13769
Change-Id: Ia97dfae70b5aced897d4813ec007ba61bc032f87
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253100
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36103}
2022-03-01 14:31:29 +00:00
4d278e2caf
Adopt absl::string_view in function parameters under audio/
...
This is part of a large-scale effort to adopt absl::string_view
throughout the WebRTC code base. As a first step, function parameters
of type 'const std::string&' are being converted to absl::string_view.
Bug: webrtc:13579
Change-Id: Ib4618fad3bff2902cd3a4730506aca300949d76c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/252982
Reviewed-by: Stefan Holmer <stefan@webrtc.org >
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36102}
2022-03-01 13:11:08 +00:00
8290040848
Roll chromium_revision cfa2b8c65a..6e70e8eefd (976087:976191)
...
Change log: cfa2b8c65a..6e70e8eefd
Full diff: cfa2b8c65a..6e70e8eefd
Changed dependencies
* src/base: 78ef4ca402..2c3f10d296
* src/build: 15cbd56453..6b6ba00571
* src/ios: 8215caa039..d487126e91
* src/testing: 14ff931d6b..9d8d8b3e7e
* src/third_party: 2ded82c42c..d14b82e7e2
* src/tools: 71ce93cbdb..e18670641d
DEPS diff: cfa2b8c65a..6e70e8eefd
/DEPS
No update to Clang.
BUG=None
Change-Id: I36b432393c02c16b7338691dadee582fe90e99ea
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253086
Bot-Commit: 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/main@{#36101}
2022-03-01 12:58:22 +00:00