Commit Graph

36455 Commits

Author SHA1 Message Date
6016b2ef8a Roll chromium_revision 3f2e509065..0f8ad7c774 (979444:979747)
Change log: 3f2e509065..0f8ad7c774
Full diff: 3f2e509065..0f8ad7c774

Changed dependencies
* src/base: 897d5d8856..95865a0784
* src/build: 7327550c04..c9b821033b
* src/buildtools/linux64: git_revision:46f94b5a7f5527b5d7ef57271d3e9447a65e22ac..git_revision:4ffb87ad613d822e47ca1e21f9d832055ef95891
* src/buildtools/mac: git_revision:46f94b5a7f5527b5d7ef57271d3e9447a65e22ac..git_revision:4ffb87ad613d822e47ca1e21f9d832055ef95891
* src/buildtools/third_party/libc++abi/trunk: 4d411388aa..289d52ce75
* src/buildtools/win: git_revision:46f94b5a7f5527b5d7ef57271d3e9447a65e22ac..git_revision:4ffb87ad613d822e47ca1e21f9d832055ef95891
* src/ios: 0d784cd6f8..e6d4f35f5e
* src/testing: f6968388f8..502276e7aa
* src/third_party: 67e0f1a49a..0cada2e9da
* src/third_party/android_build_tools/bundletool: 2ZcLVDxyRwp8FzpeYLtLT0TfSRweZxvwh1-Kx1jZ_FoC..LoldiQDpZ0uTdAm5EPgZ8hBJ3La2KlTWLuaRxE7eDigC
* src/third_party/androidx: 3VkiRTe5qdPdzmIzC63lc6LJPSEUMNjCHwQM4OBH_pgC..Au8GY56lt8eqtp-di9ooOGsOQprr7zRtGIq2kozVfMcC
* src/third_party/depot_tools: 1b4881c930..4ca9e1c783
* src/third_party/perfetto: 6eb2732376..e26fd0a8a5
* src/tools: 9a09a4b76e..0ce8be83de
DEPS diff: 3f2e509065..0f8ad7c774/DEPS

No update to Clang.

BUG=None

Change-Id: Ibbb2ca98c3c763d219c8426613fe6d5e0a17d3ae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254700
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@{#36173}
2022-03-10 14:51:56 +00:00
870ffe7443 Add libaom AV1 encoder java buildtargets.
Bug: webrtc:13573
Change-Id: Iec5d52a0e095e8b69427239ff7ff7b1a5b56db35
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254581
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36172}
2022-03-10 13:21:07 +00:00
09d488b352 Rename corresponding libaom_av1_encoder_if_supported java buildtargets.
This is in preparation to introduce new java buildtargets that will use the `libaom_av1_encoder` buildtarget instead.

bug: webrtc:13573
Change-Id: I23e80653943ede576657acc17bcc5602cb0a4d5d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254540
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36171}
2022-03-10 13:18:34 +00:00
c2a2bef4f7 Add a header-reduction argument to IWYU
This allows to delete non-needed headers from .h files.
Ran this on peer_connection.cc to demonstrate.

Bug: none
Change-Id: I69ce48be25a9778297e521282898c6ac31e7ea6c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254600
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36170}
2022-03-10 12:25:12 +00:00
d9f6846757 Break out -proxy targets from rtc_pc_base
Bug: webrtc:13805
Change-Id: Ib9a126c1a12ee8f4a8ba7f888224a862643cabcc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254580
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36169}
2022-03-10 12:21:52 +00:00
03fad386d5 Add empty build targets for breakup of rtc_pc_base
This is an initial step, defining targets so that external users
can add dependencies.

Bug: webrtc:13805
Change-Id: I5d2caf2fd746d459f747c390eb783bb4d6f179ef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254480
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36168}
2022-03-10 08:46:53 +00:00
e39955ede6 Update WebRTC code version (2022-03-10T04:03:07).
Bug: None
Change-Id: I89f313c9330a0ae03ccb5acfb10c37ac12b47097
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254440
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@{#36167}
2022-03-10 05:10:30 +00:00
e9c9a51941 Roll chromium_revision 330454c702..3f2e509065 (979310:979444)
Change log: 330454c702..3f2e509065
Full diff: 330454c702..3f2e509065

Changed dependencies
* src/base: 86b036f2ce..897d5d8856
* src/build: 6d6a1eaf7a..7327550c04
* src/buildtools/linux64: git_revision:d7c2209cebcfe37f46dba7be4e1a7000ffc342fb..git_revision:46f94b5a7f5527b5d7ef57271d3e9447a65e22ac
* src/buildtools/mac: git_revision:d7c2209cebcfe37f46dba7be4e1a7000ffc342fb..git_revision:46f94b5a7f5527b5d7ef57271d3e9447a65e22ac
* src/buildtools/win: git_revision:d7c2209cebcfe37f46dba7be4e1a7000ffc342fb..git_revision:46f94b5a7f5527b5d7ef57271d3e9447a65e22ac
* src/ios: f02733c9d4..0d784cd6f8
* src/testing: f596ce142c..f6968388f8
* src/third_party: a4ba4d030a..67e0f1a49a
* src/third_party/depot_tools: 8edc960e9a..1b4881c930
* src/tools: 63cb382ead..9a09a4b76e
DEPS diff: 330454c702..3f2e509065/DEPS

No update to Clang.

BUG=None

Change-Id: I006cd2e07b2439848cf4c4c9fd4ee0cfe8ea3ccb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254400
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@{#36166}
2022-03-09 22:44:03 +00:00
c7f691a71a WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 2
convert call/ (and the collaterals)

Bug: webrtc:10335
Change-Id: I8f6bc13c032713aa2a947724b464f6f35454d39a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254320
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36165}
2022-03-09 22:17:52 +00:00
fdaa77cd21 Roll chromium_revision 506c2577bc..330454c702 (977835:979310)
Change log: 506c2577bc..330454c702
Full diff: 506c2577bc..330454c702

Changed dependencies
* src/base: bcd37851f4..86b036f2ce
* src/build: bba692af19..6d6a1eaf7a
* src/buildtools/third_party/libc++abi/trunk: 738dc100c6..4d411388aa
* src/ios: cabf0cba2c..f02733c9d4
* src/testing: b5ba3855c4..f596ce142c
* src/third_party: ad0b57e097..a4ba4d030a
* src/third_party/android_deps/libs/android_arch_core_common: version:2@1.1.1.cr0..version:2@1.1.1.cr1
* src/third_party/android_deps/libs/android_arch_core_runtime: version:2@1.1.1.cr0..version:2@1.1.1.cr1
* src/third_party/android_deps/libs/android_arch_lifecycle_common: version:2@1.1.1.cr0..version:2@1.1.1.cr1
* src/third_party/android_deps/libs/android_arch_lifecycle_common_java8: version:2@1.1.1.cr0..version:2@1.1.1.cr1
* src/third_party/android_deps/libs/android_arch_lifecycle_livedata: version:2@1.1.1.cr0..version:2@1.1.1.cr1
* src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core: version:2@1.1.1.cr0..version:2@1.1.1.cr1
* src/third_party/android_deps/libs/android_arch_lifecycle_runtime: version:2@1.1.1.cr0..version:2@1.1.1.cr1
* src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel: version:2@1.1.1.cr0..version:2@1.1.1.cr1
* src/third_party/android_deps/libs/com_android_support_animated_vector_drawable: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_appcompat_v7: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_asynclayoutinflater: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_cardview_v7: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_collections: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_coordinatorlayout: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_cursoradapter: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_customview: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_design: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_documentfile: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_drawerlayout: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_interpolator: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_loader: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_localbroadcastmanager: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_multidex: version:2@1.0.0.cr0..version:2@1.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_print: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_recyclerview_v7: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_slidingpanelayout: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_support_annotations: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_support_compat: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_support_core_ui: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_support_core_utils: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_support_fragment: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_support_media_compat: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_support_v4: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_support_vector_drawable: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_swiperefreshlayout: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_transition: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_versionedparcelable: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_viewpager: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_tools_common: version:2@30.2.0-beta01.cr0..version:2@30.2.0-beta01.cr1
* src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api: version:2@30.2.0-beta01.cr0..version:2@30.2.0-beta01.cr1
* src/third_party/android_deps/libs/com_android_tools_sdk_common: version:2@30.2.0-beta01.cr0..version:2@30.2.0-beta01.cr1
* src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine: version:2@2.8.8.cr0..version:2@2.8.8.cr1
* src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms: version:2@1.0.cr0..version:2@1.0.cr1
* src/third_party/android_deps/libs/com_google_android_datatransport_transport_api: version:2@2.2.1.cr0..version:2@2.2.1.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_auth: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone: version:2@17.5.0.cr0..version:2@17.5.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_base: version:2@17.5.0.cr0..version:2@17.5.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_basement: version:2@17.5.0.cr0..version:2@17.5.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_cast: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging: version:2@16.0.0.cr0..version:2@16.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_fido: version:2@19.0.0-beta.cr0..version:2@19.0.0-beta.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_flags: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_iid: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_location: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_stats: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks: version:2@17.2.0.cr0..version:2@17.2.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_vision: version:2@18.0.0.cr0..version:2@18.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common: version:2@18.0.0.cr0..version:2@18.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_material_material: version:2@1.6.0-alpha01.cr0..version:2@1.6.0-alpha01.cr1
* src/third_party/android_deps/libs/com_google_android_play_core: version:2@1.10.0.cr0..version:2@1.10.0.cr1
* src/third_party/android_deps/libs/com_google_auto_auto_common: version:2@1.1.2.cr0..version:2@1.2.1.cr1
* src/third_party/android_deps/libs/com_google_auto_service_auto_service: version:2@1.0-rc6.cr0..version:2@1.0-rc6.cr1
* src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations: version:2@1.0-rc6.cr0..version:2@1.0-rc6.cr1
* src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations: version:2@1.7.4.cr0..version:2@1.9.cr1
* src/third_party/android_deps/libs/com_google_code_findbugs_jsr305: version:2@3.0.2.cr0..version:2@3.0.2.cr1
* src/third_party/android_deps/libs/com_google_code_gson_gson: version:2@2.8.0.cr0..version:2@2.8.0.cr1
* src/third_party/android_deps/libs/com_google_dagger_dagger: version:2@2.30.cr0..version:2@2.30.cr1
* src/third_party/android_deps/libs/com_google_dagger_dagger_compiler: version:2@2.30.cr0..version:2@2.30.cr1
* src/third_party/android_deps/libs/com_google_dagger_dagger_producers: version:2@2.30.cr0..version:2@2.30.cr1
* src/third_party/android_deps/libs/com_google_dagger_dagger_spi: version:2@2.30.cr0..version:2@2.30.cr1
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation: version:2@2.10.0.cr0..version:2@2.11.0.cr1
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations: version:2@2.9.0.cr0..version:2@2.11.0.cr1
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api: version:2@2.10.0.cr0..version:2@2.11.0.cr1
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_core: version:2@2.10.0.cr0..version:2@2.11.0.cr1
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations: version:2@2.10.0.cr0..version:2@2.11.0.cr1
* src/third_party/android_deps/libs/com_google_errorprone_javac: version:2@9+181-r4173-1.cr0..version:2@9+181-r4173-1.cr1
* src/third_party/android_deps/libs/com_google_errorprone_javac_shaded: version:2@9-dev-r4023-3.cr0..version:2@9-dev-r4023-3.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_annotations: version:2@16.0.0.cr0..version:2@16.0.0.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_common: version:2@19.5.0.cr0..version:2@19.5.0.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_components: version:2@16.1.0.cr0..version:2@16.1.0.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_encoders: version:2@16.1.0.cr0..version:2@16.1.0.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json: version:2@17.1.0.cr0..version:2@17.1.0.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_iid: version:2@21.0.1.cr0..version:2@21.0.1.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_installations: version:2@16.3.5.cr0..version:2@16.3.5.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop: version:2@16.0.1.cr0..version:2@16.0.1.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector: version:2@18.0.0.cr0..version:2@18.0.0.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_messaging: version:2@21.0.1.cr0..version:2@21.0.1.cr1
* src/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java: version:2@2.0.3.cr0..version:2@2.0.3.cr1
* src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format: version:2@1.5.cr0..version:2@1.5.cr1
* src/third_party/android_deps/libs/com_google_guava_failureaccess: version:2@1.0.1.cr0..version:2@1.0.1.cr1
* src/third_party/android_deps/libs/com_google_guava_guava: version:2@31.0-jre.cr0..version:2@31.0.1-jre.cr1
* src/third_party/android_deps/libs/com_google_guava_guava_android: version:2@31.0-android.cr0..version:2@31.0-android.cr1
* src/third_party/android_deps/libs/com_google_guava_listenablefuture: version:2@1.0.cr0..version:2@1.0.cr1
* src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations: version:2@1.3.cr0..version:2@1.3.cr1
* src/third_party/android_deps/libs/com_google_protobuf_protobuf_java: version:2@3.4.0.cr0..version:2@3.19.2.cr1
* src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite: version:2@3.19.3.cr0..version:2@3.19.3.cr1
* src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils: version:2@1.3.0.cr0..version:2@1.3.0.cr1
* src/third_party/android_deps/libs/com_squareup_javapoet: version:2@1.13.0.cr0..version:2@1.13.0.cr1
* src/third_party/android_deps/libs/com_squareup_javawriter: version:2@2.1.1.cr0..version:2@2.1.1.cr1
* src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils: version:2@4.0.cr0..version:2@4.0.cr1
* src/third_party/android_deps/libs/javax_annotation_javax_annotation_api: version:2@1.3.2.cr0..version:2@1.3.2.cr1
* src/third_party/android_deps/libs/javax_annotation_jsr250_api: version:2@1.0.cr0..version:2@1.0.cr1
* src/third_party/android_deps/libs/javax_inject_javax_inject: version:2@1.cr0..version:2@1.cr1
* src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap: version:2@0.2.cr0..version:2@0.2.cr1
* src/third_party/android_deps/libs/net_sf_kxml_kxml2: version:2@2.3.0.cr0..version:2@2.3.0.cr1
* src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup: version:2@1.2.1.cr0..version:2@1.2.1.cr1
* src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual: version:2@2.5.5.cr0..version:2@2.5.5.cr1
* src/third_party/android_deps/libs/org_checkerframework_checker_qual: version:2@3.12.0.cr0..version:2@3.12.0.cr1
* src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone: version:2@3.15.0.cr0..version:2@3.15.0.cr1
* src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations: version:2@1.17.cr0..version:2@1.17.cr1
* src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit: version:2@4.4.1.201607150455-r.cr0..version:2@4.4.1.201607150455-r.cr1
* src/third_party/android_deps/libs/org_jetbrains_annotations: version:2@13.0.cr0..version:2@13.0.cr1
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib: version:2@1.6.10.cr0..version:2@1.6.10.cr1
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common: version:2@1.6.10.cr0..version:2@1.6.10.cr1
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7: version:2@1.5.0.cr0..version:2@1.5.0.cr1
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8: version:2@1.5.0.cr0..version:2@1.5.0.cr1
* src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android: version:2@1.5.0.cr0..version:2@1.5.0.cr1
* src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm: version:2@1.5.0.cr0..version:2@1.5.0.cr1
* src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm: version:2@0.1.0.cr0..version:2@0.1.0.cr1
* src/third_party/android_deps/libs/org_pcollections_pcollections: version:2@2.1.2.cr0..version:2@3.1.4.cr1
* src/third_party/android_deps/libs/org_robolectric_nativeruntime: version:2@4.7.3.cr0..version:2@4.7.3.cr1
* src/third_party/androidx: F8k604AvABforYzuHHVPAKR63JI50fyxFmcXAgoRluEC..3VkiRTe5qdPdzmIzC63lc6LJPSEUMNjCHwQM4OBH_pgC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/e87767edb2..5b79b29052
* src/third_party/dav1d/libdav1d: 3262e3d0c8..493ffb12f7
* src/third_party/depot_tools: ca3aae0014..8edc960e9a
* src/third_party/freetype/src: 335224beee..1e2eb65048
* src/third_party/googletest/src: c9461a9b55..ae1b7ad430
* src/third_party/libjpeg_turbo: 02959c3ee1..22f1a22c99
* src/third_party/perfetto: 1badc020b3..6eb2732376
* src/tools: c65b31ce64..63cb382ead
Removed dependency
* src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring
DEPS diff: 506c2577bc..330454c702/DEPS

Clang version changed llvmorg-15-init-1995-g5bec1ea7:llvmorg-15-init-3540-g85c53c70
Details: 506c2577bc..330454c702/tools/clang/scripts/update.py

BUG=None

Change-Id: Ib9c61f72c0a858f92620815af00614d02ddb5403
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254360
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@{#36164}
2022-03-09 18:46:42 +00:00
a5f3018c24 [DesktopCapture][WGC] Avoid artifacts when capture source is resized
This CL fixes the issue where artifacts appear during capture with WGC
when the capture source is resized. A video of the issue is available
here: https://bugs.chromium.org/p/webrtc/issues/detail?id=9273#c44

The solution is to use CopySubresourceRegion instead of CopyResource to
only copy valid data into our texture. Additionally, we moved the call
to CreateMappedTexture to before the call to CopySubresourceRegion, as
the latter requires both textures to be of the same size.

Bug: webrtc:9273
Change-Id: I114458d95cbf58550ff653a985dd84db4741e0f8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254100
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Commit-Queue: Austin Orion <auorion@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#36163}
2022-03-09 17:14:42 +00:00
878c0299b3 flexfec: increase verbosity of logging
- add recovered sequence number and length of the recovered packet
- increase level of periodic logging to LS_INFO
- log for every packet on LS_VERBOSE

This makes it easier to validate and debug flexfec implementations.

BUG=None

Change-Id: I6f9e73e72ec3dcc0531f7adc62ac7019c7899270
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254120
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Cr-Commit-Position: refs/heads/main@{#36162}
2022-03-09 14:39:42 +00:00
a0a3f9c578 Delete legacy unused RtpStreamsSynchronizer
Bug: None
Change-Id: I499b8b81b86ea007f0e00bd7e71eeddc961ddc76
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254080
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: 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@{#36161}
2022-03-09 13:34:32 +00:00
ed99dae422 WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 1
This cl/
1) move WebRtcKeyValueConfig from api/transport to api/ directory.
2) add a test/ScopedKeyValueConfig (compare ScopedFieldTrials).
3) removes usage of webrtc::field_trial:: from the pc/ directory.
4) removes a few unused includes of system_wrappers/field_trial.h.

Bug: webrtc:10335
Change-Id: If29c07900dbe791050b0a5ad05332bedfad035f2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253903
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36160}
2022-03-09 13:23:21 +00:00
fef0026f2f Revert "Reland "remove NV12 to I420 conversion in webrtc AV1 Encoder.""
This reverts commit d7031692e3ba9eed78ead07f8bf34a847ca1fce6.

Reason for revert: Breaks downstream project

Original change's description:
> Reland "remove NV12 to I420 conversion in webrtc AV1 Encoder."
>
> This reverts commit 66557e1af3f95a70753e782224d13a6186ed0d2e.
>
> Reason for revert: Some downstream projects seem to have an old libaom version with no NV12 support yet. It will be updated soon.
>
> Original change's description:
> > 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}
>
> Bug: webrtc:13746
> Change-Id: Ib26ff6204abceb863b03d55e5953797c9ca27fc2
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253215
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> Reviewed-by: Erik Språng <sprang@webrtc.org>
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
> Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#36156}

Bug: webrtc:13746
Change-Id: Ia9f8024bf70a82f8e26cd7a80d3020ed796c1b40
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254262
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Andrey Logvin <landrey@webrtc.org>
Commit-Queue: Andrey Logvin <landrey@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36159}
2022-03-09 11:47:54 +00:00
57869dae11 Remove obsolete comment about loglevels
The nonstandard loglevel equivalents have been removed, but I forgot
to update this comment.

Bug: webrtc:13362
Change-Id: Ifd604cfe53b9ee312d80179cc5e1bc6734ee6c29
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254261
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36158}
2022-03-09 11:34:01 +00:00
584b4df92d dcsctp: Don't deliver skipped messages
If a FORWARD-TSN contains an ordered skipped stream with a large TSN
but with a too small SSN, it can result in messages being assembled
that should've been skipped. Typically:

Receive DATA, ordered, complete, TSN=10, SID=1, SSN=0
  - will be delivered.
Receive DATA, ordered, complete, TSN=43, SID=1, SSN=7
  - will stay in queue, due to missing SSN=1,2,3,4,5,6.
Receive FORWARD-TSN, TSN=44, SSN=6
  - is invalid, as the SSN should've been 7 or higher.

However, as the TSN isn't used for removing messages in ordered streams,
but just the SSN, the SSN=7 isn't removed but instead will be delivered
as it's the next following SSN after 6. This will trigger internal
consistency checks as a chunk with TSN=43 will be delivered when the
current cumulative TSN is set to 44, which is greater.

This was found when fuzzing, and can only be provoked by a client that
is intentionally misbehaving. Before this fix, there was no harm done,
but it failed consistency checks which fuzzers have enabled. When
bug 13799 was fixed (in a previous commit), this allowed the fuzzers to
find it faster.

Bug: webrtc:13799
Change-Id: I830ef189476e227e1dbe08157d34f96ad6453e30
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254240
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36157}
2022-03-09 11:22:15 +00:00
d7031692e3 Reland "remove NV12 to I420 conversion in webrtc AV1 Encoder."
This reverts commit 66557e1af3f95a70753e782224d13a6186ed0d2e.

Reason for revert: Some downstream projects seem to have an old libaom version with no NV12 support yet. It will be updated soon.

Original change's description:
> 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}

Bug: webrtc:13746
Change-Id: Ib26ff6204abceb863b03d55e5953797c9ca27fc2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253215
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36156}
2022-03-09 11:15:13 +00:00
a04b8b5043 dcsctp: Handle losing first DATA on ordered stream
When a FORWARD-TSN is received as the first chunk on an ordered stream,
it will fail to set the new "next expected SSN" that is present in the
FORWARD-TSN as that stream hasn't been allocated yet. It's allocated
when the first DATA is received on that stream.

This is a non-issue for ordinary data channels as the first message on
any stream will be the "Data Channel Establishment Protocol" messages,
which are always sent reliably. But if prenegotiated channels are used,
and the very first packet received on an ordered data channel is lost
_and_ signaled to the receiver as lost _before_ the receiver has
received any other fragments on that data channel, future messages will
not be delivered on that channel.

Bug: webrtc:13799
Change-Id: Ide5c656243b3a51a2ed9d76615cfc3631cfe900c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253902
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36155}
2022-03-09 10:41:32 +00:00
4d54260ae2 Field trial to not clamp delay based estimate to a lowered link estimate
This adds a new paramater to WebRTC-Bwe-EstimateBoundedIncrease that ensure that even if the link capacity has decreased, the delay based estimate does not immediately decrease unless an overuse has been detected.
This is a follow up to https://webrtc-review.googlesource.com/c/src/+/252442/

Bug: none
Change-Id: I98d77ba1e3f7856b06f2691575f2d248a500e659
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253901
Reviewed-by: Diep Bui <diepbp@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36154}
2022-03-09 08:33:03 +00:00
f73b524a5a Add perkj@ as owner of remote_bitrate_estimator
And remove srte since they are no longer active.

Bug: none
Change-Id: I259898db1223d43d13b918ece6555c5f687ce23f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254060
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Stefan Holmer <stefan@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36153}
2022-03-09 07:40:12 +00:00
41cf5fb721 Update WebRTC code version (2022-03-09T04:01:53).
Bug: None
Change-Id: I92463dab13eebfa2e6b5d6fe4f41ba9b69cb7034
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254200
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@{#36152}
2022-03-09 05:34:11 +00:00
ddcfe405d3 Change PSNR threshold for av1 test
Bug: None
Change-Id: I47101a6625c2f1704599ea60ad3f2c05370da66e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254101
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Jerome Jiang <jianj@google.com>
Cr-Commit-Position: refs/heads/main@{#36151}
2022-03-08 22:14:51 +00:00
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