Commit Graph

33501 Commits

Author SHA1 Message Date
ee8cd20ec5 Add a mutex free implementation of webrtc::ReceiveStatistics
The mutex is removed from the old existing implementation and instead a wrapper is implemented that ensure thread-safety.
Both the thread-safe and unsafe version share the same implementation of the logic.

There are two ways of construction:
webrtc::ReceiveStatistics::Create - thread-safe version.
webrtc::ReceiveStatistics::CreateUnLocked -thread-unsafe

Bug: none
Change-Id: Ica375919fda70180335c8f9ea666497811daf866
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211240
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33419}
2021-03-10 14:16:38 +00:00
bb22066e60 Roll chromium_revision e1b9354ff4..43d5378f7f (854007:861531)
Change log: e1b9354ff4..43d5378f7f
Full diff: e1b9354ff4..43d5378f7f

Changed dependencies
* src/base: 242517a010..a90f1db464
* src/build: 251bfc5101..db920d7bb8
* src/buildtools: 228b1c1883..368c7dd2c9
* src/buildtools/third_party/libc++abi/trunk: 196ba1aaa8..c93be42a40
* src/buildtools/third_party/libunwind/trunk: d999d54f4b..cc80b4ac98
* src/ios: d365fb8897..de840b0cc0
* src/testing: 7dee089ce5..cb7510fb0e
* src/third_party: d15b5c89b3..fc08a988c1
* src/third_party/android_deps/libs/android_arch_core_common: version:1.1.1-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/android_arch_core_runtime: version:1.1.1-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/android_arch_lifecycle_common: version:1.1.1-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/android_arch_lifecycle_common_java8: version:1.1.1-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/android_arch_lifecycle_livedata: version:1.1.1-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core: version:1.1.1-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/android_arch_lifecycle_runtime: version:1.1.1-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel: version:1.1.1-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent: version:3.1-cr0..version:3.1.cr0
* src/third_party/android_deps/libs/classworlds_classworlds: version:1.1-alpha-2-cr0..version:1.1-alpha-2.cr0
* src/third_party/android_deps/libs/com_android_support_animated_vector_drawable: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_appcompat_v7: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_asynclayoutinflater: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_cardview_v7: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_collections: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_coordinatorlayout: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_cursoradapter: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_customview: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_design: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_documentfile: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_drawerlayout: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_interpolator: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_loader: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_localbroadcastmanager: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_multidex: version:1.0.0-cr0..version:1.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_print: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_recyclerview_v7: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_slidingpanelayout: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_support_annotations: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_support_compat: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_support_core_ui: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_support_core_utils: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_support_fragment: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_support_media_compat: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_support_v4: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_support_vector_drawable: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_swiperefreshlayout: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_transition: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_versionedparcelable: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_viewpager: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs: version:1.0.10-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration: version:1.0.10-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine: version:2.8.0-cr0..version:2.8.0.cr0
* src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms: version:1.0-cr0..version:1.0.cr0
* src/third_party/android_deps/libs/com_google_android_datatransport_transport_api: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_auth: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone: version:17.5.0-cr0..version:17.5.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_base: version:17.5.0-cr0..version:17.5.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_basement: version:17.5.0-cr0..version:17.5.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_cast: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging: version:16.0.0-cr0..version:16.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_fido: version:19.0.0-beta-cr0..version:19.0.0-beta.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_flags: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_iid: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_location: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_stats: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks: version:17.2.0-cr0..version:17.2.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_vision: version:18.0.0-cr0..version:18.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common: version:18.0.0-cr0..version:18.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_material_material: version:1.2.0-alpha06-cr0..version:1.2.0-alpha06.cr0
* src/third_party/android_deps/libs/com_google_auto_auto_common: version:0.10-cr0..version:0.10.cr0
* src/third_party/android_deps/libs/com_google_auto_service_auto_service: version:1.0-rc6-cr0..version:1.0-rc6.cr0
* src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations: version:1.0-rc6-cr0..version:1.0-rc6.cr0
* src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations: version:1.7-cr0..version:1.7.cr0
* src/third_party/android_deps/libs/com_google_code_findbugs_jsr305: version:3.0.2-cr0..version:3.0.2.cr0
* src/third_party/android_deps/libs/com_google_code_gson_gson: version:2.8.0-cr0..version:2.8.0.cr0
* src/third_party/android_deps/libs/com_google_dagger_dagger: version:2.30-cr0..version:2.30.cr0
* src/third_party/android_deps/libs/com_google_dagger_dagger_compiler: version:2.30-cr0..version:2.30.cr0
* src/third_party/android_deps/libs/com_google_dagger_dagger_producers: version:2.30-cr0..version:2.30.cr0
* src/third_party/android_deps/libs/com_google_dagger_dagger_spi: version:2.30-cr0..version:2.30.cr0
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation: version:2.4.0-cr0..version:2.4.0.cr0
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations: version:2.4.0-cr0..version:2.4.0.cr0
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api: version:2.4.0-cr0..version:2.4.0.cr0
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_core: version:2.4.0-cr0..version:2.4.0.cr0
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations: version:2.4.0-cr0..version:2.4.0.cr0
* src/third_party/android_deps/libs/com_google_errorprone_javac: version:9+181-r4173-1-cr0..version:9+181-r4173-1.cr0
* src/third_party/android_deps/libs/com_google_errorprone_javac_shaded: version:9-dev-r4023-3-cr0..version:9-dev-r4023-3.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_annotations: version:16.0.0-cr0..version:16.0.0.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_common: version:19.5.0-cr0..version:19.5.0.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_components: version:16.1.0-cr0..version:16.1.0.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_encoders: version:16.1.0-cr0..version:16.1.0.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json: version:17.1.0-cr0..version:17.1.0.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_iid: version:21.0.1-cr0..version:21.0.1.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_installations: version:16.3.5-cr0..version:16.3.5.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop: version:16.0.1-cr0..version:16.0.1.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector: version:18.0.0-cr0..version:18.0.0.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_messaging: version:21.0.1-cr0..version:21.0.1.cr0
* src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format: version:1.5-cr0..version:1.5.cr0
* src/third_party/android_deps/libs/com_google_guava_failureaccess: version:1.0.1-cr0..version:1.0.1.cr0
* src/third_party/android_deps/libs/com_google_guava_guava: version:30.1-jre-cr0..version:30.1-jre.cr0
* src/third_party/android_deps/libs/com_google_guava_guava_android: version:30.1-android-cr0..version:30.1-android.cr0
* src/third_party/android_deps/libs/com_google_guava_listenablefuture: version:1.0-cr0..version:1.0.cr0
* src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations: version:1.3-cr0..version:1.3.cr0
* src/third_party/android_deps/libs/com_google_protobuf_protobuf_java: version:3.4.0-cr0..version:3.4.0.cr0
* src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite: version:3.13.0-cr0..version:3.13.0.cr0
* src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils: version:1.3.0-cr0..version:1.3.0.cr0
* src/third_party/android_deps/libs/com_squareup_javapoet: version:1.13.0-cr0..version:1.13.0.cr0
* src/third_party/android_deps/libs/com_squareup_javawriter: version:2.1.1-cr0..version:2.1.1.cr0
* src/third_party/android_deps/libs/javax_annotation_javax_annotation_api: version:1.3.2-cr0..version:1.3.2.cr0
* src/third_party/android_deps/libs/javax_annotation_jsr250_api: version:1.0-cr0..version:1.0.cr0
* src/third_party/android_deps/libs/javax_inject_javax_inject: version:1-cr0..version:1.cr0
* src/third_party/android_deps/libs/nekohtml_nekohtml: version:1.9.6.2-cr0..version:1.9.6.2.cr0
* src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap: version:0.2-cr0..version:0.2.cr0
* src/third_party/android_deps/libs/net_sf_kxml_kxml2: version:2.3.0-cr0..version:2.3.0.cr0
* src/third_party/android_deps/libs/org_apache_ant_ant: version:1.8.0-cr0..version:1.8.0.cr0
* src/third_party/android_deps/libs/org_apache_ant_ant_launcher: version:1.8.0-cr0..version:1.8.0.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks: version:2.1.3-cr0..version:2.1.3.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_artifact: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_model: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_profile: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_project: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_settings: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file: version:1.0-beta-6-cr0..version:1.0-beta-6.cr0
* src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight: version:1.0-beta-6-cr0..version:1.0-beta-6.cr0
* src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared: version:1.0-beta-6-cr0..version:1.0-beta-6.cr0
* src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api: version:1.0-beta-6-cr0..version:1.0-beta-6.cr0
* src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup: version:1.2.1-cr0..version:1.2.1.cr0
* src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual: version:2.5.5-cr0..version:2.5.5.cr0
* src/third_party/android_deps/libs/org_checkerframework_checker_qual: version:3.5.0-cr0..version:3.5.0.cr0
* src/third_party/android_deps/libs/org_checkerframework_dataflow_shaded: version:3.1.2-cr0..version:3.1.2.cr0
* src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations: version:1.17-cr0..version:1.17.cr0
* src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default: version:1.0-alpha-9-stable-1-cr0..version:1.0-alpha-9-stable-1.cr0
* src/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation: version:1.11-cr0..version:1.11.cr0
* src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils: version:1.5.15-cr0..version:1.5.15.cr0
* src/third_party/android_deps/libs/org_jetbrains_annotations: version:13.0-cr0..version:13.0.cr0
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib: version:1.3.72-cr0..version:1.3.72.cr0
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common: version:1.3.72-cr0..version:1.3.72.cr0
* src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm: version:0.1.0-cr0..version:0.1.0.cr0
* src/third_party/android_deps/libs/org_ow2_asm_asm: version:7.0-cr0..version:7.0.cr0
* src/third_party/android_deps/libs/org_ow2_asm_asm_analysis: version:7.0-cr0..version:7.0.cr0
* src/third_party/android_deps/libs/org_ow2_asm_asm_commons: version:7.0-cr0..version:7.0.cr0
* src/third_party/android_deps/libs/org_ow2_asm_asm_tree: version:7.0-cr0..version:7.0.cr0
* src/third_party/android_deps/libs/org_ow2_asm_asm_util: version:7.0-cr0..version:7.0.cr0
* src/third_party/android_deps/libs/org_pcollections_pcollections: version:2.1.2-cr0..version:2.1.2.cr0
* src/third_party/android_deps/libs/org_robolectric_annotations: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_junit: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_pluginapi: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_resources: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_robolectric: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_sandbox: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_shadowapi: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_shadows_framework: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_shadows_playservices: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_utils: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_utils_reflector: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_threeten_threeten_extra: version:1.5.0-cr0..version:1.5.0.cr0
* src/third_party/androidx: 09Q7fX-z4zxVsv_sl0K_cenKEZASVgwYe4goJB_KaIsC..4GScMzaFl3PhZCqBnZzx-cS6gB6CgHUxjF0lA3-GnBUC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/ce9b002ebd..dfe0b01b3e
* src/third_party/breakpad/breakpad: e3d485f73f..d6a6f52606
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/35976bfcac..fa0ace78a3
* src/third_party/depot_tools: 7386a1e04f..7e3ad9eeb8
* src/third_party/freetype/src: 7849316ccf..8516849977
* src/third_party/googletest/src: 1b0cdaae57..07f4869221
* src/third_party/harfbuzz-ng/src: 53806e5b83..7686ff854b
* src/third_party/icu: 12825ed8aa..d879aac971
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/e72d81ffbc..fb9f22ce8c
* src/third_party/libyuv: 93b1b332cd..a8c181050c
* src/third_party/perfetto: 7945040041..37518c39e3
* src/third_party/r8: F8cKQoSai0fZxFRJVRZnoWeS-oVyp53L7bpuVq9t44AC..p8MxOkeoVbwFeWnyTIOV5apfrUkcEo5Mq0bGVQtF82IC
* src/third_party/usrsctp/usrsctplib: a6647318b5..991335be3d
* src/tools: bd77bcca0d..6e15c0788b
* src/tools/luci-go: git_revision:77944aa535e42e29faadf6cfa81aee252807d468..git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a
* src/tools/luci-go: git_revision:77944aa535e42e29faadf6cfa81aee252807d468..git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a
* src/tools/luci-go: git_revision:77944aa535e42e29faadf6cfa81aee252807d468..git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a
Added dependencies
* src/third_party/android_deps/libs/nekohtml_xercesminimal
* src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring
Removed dependencies
* src/third_party/android_deps/libs/commons_cli_commons_cli
* src/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_core
* src/third_party/android_deps/libs/nekohtml_xercesMinimal
* src/third_party/android_deps/libs/org_jdom_jdom2
* src/third_party/android_deps/libs/com_google_code_findbugs_jFormatString
* src/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_processor
DEPS diff: e1b9354ff4..43d5378f7f/DEPS

Clang version changed llvmorg-13-init-1559-g01b87444:llvmorg-13-init-3462-gfe5c2c3c
Details: e1b9354ff4..43d5378f7f/tools/clang/scripts/update.py

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

Change-Id: Icc9f6934589bc950215d6166f1ae899d2c01761b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211280
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@{#33418}
2021-03-10 13:14:38 +00:00
213dc2cfc5 Temporarily disable Opus decode test.
Bug: webrtc:12518, webrtc:12543
Change-Id: I5481ee96fe2a3f9fd549e17cd9424441223a8b63
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211245
Reviewed-by: Ivo Creusen <ivoc@webrtc.org>
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33417}
2021-03-10 12:47:18 +00:00
8bfa2756a5 Fix nullability of completion handlers in iOS SDK.
Bug: None
Change-Id: I74d3d976760fd620a8f749a3c187430dbe80ef57
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/210961
Commit-Queue: Yura Yaroshevich <yura.yaroshevich@gmail.com>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33416}
2021-03-10 11:48:04 +00:00
89127190ce Revert "Roll chromium_revision e1b9354ff4..74090df66c (854007:861144)"
This reverts commit cb7ff134321aef548034123339ec45c9c1cd0bfe.

Reason for revert: iOS 12 bot fails consistently: https://ci.chromium.org/ui/p/webrtc/builders/ci/iOS64%20Sim%20Debug%20(iOS%2012)/5497/overview

Original change's description:
> Roll chromium_revision e1b9354ff4..74090df66c (854007:861144)
>
> Change log: e1b9354ff4..74090df66c
> Full diff: e1b9354ff4..74090df66c
>
> Changed dependencies
> * src/base: 242517a010..b64741b2d4
> * src/build: 251bfc5101..6e85f7f8aa
> * src/buildtools: 228b1c1883..368c7dd2c9
> * src/buildtools/third_party/libc++abi/trunk: 196ba1aaa8..c93be42a40
> * src/buildtools/third_party/libunwind/trunk: d999d54f4b..cc80b4ac98
> * src/ios: d365fb8897..171bf5f5ff
> * src/testing: 7dee089ce5..f8f63f141a
> * src/third_party: d15b5c89b3..68e9de796c
> * src/third_party/android_deps/libs/android_arch_core_common: version:1.1.1-cr0..version:1.1.1.cr0
> * src/third_party/android_deps/libs/android_arch_core_runtime: version:1.1.1-cr0..version:1.1.1.cr0
> * src/third_party/android_deps/libs/android_arch_lifecycle_common: version:1.1.1-cr0..version:1.1.1.cr0
> * src/third_party/android_deps/libs/android_arch_lifecycle_common_java8: version:1.1.1-cr0..version:1.1.1.cr0
> * src/third_party/android_deps/libs/android_arch_lifecycle_livedata: version:1.1.1-cr0..version:1.1.1.cr0
> * src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core: version:1.1.1-cr0..version:1.1.1.cr0
> * src/third_party/android_deps/libs/android_arch_lifecycle_runtime: version:1.1.1-cr0..version:1.1.1.cr0
> * src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel: version:1.1.1-cr0..version:1.1.1.cr0
> * src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent: version:3.1-cr0..version:3.1.cr0
> * src/third_party/android_deps/libs/classworlds_classworlds: version:1.1-alpha-2-cr0..version:1.1-alpha-2.cr0
> * src/third_party/android_deps/libs/com_android_support_animated_vector_drawable: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_appcompat_v7: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_asynclayoutinflater: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_cardview_v7: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_collections: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_coordinatorlayout: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_cursoradapter: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_customview: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_design: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_documentfile: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_drawerlayout: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_interpolator: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_loader: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_localbroadcastmanager: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_multidex: version:1.0.0-cr0..version:1.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_print: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_recyclerview_v7: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_slidingpanelayout: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_support_annotations: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_support_compat: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_support_core_ui: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_support_core_utils: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_support_fragment: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_support_media_compat: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_support_v4: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_support_vector_drawable: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_swiperefreshlayout: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_transition: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_versionedparcelable: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_support_viewpager: version:28.0.0-cr0..version:28.0.0.cr0
> * src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs: version:1.0.10-cr0..version:1.1.1.cr0
> * src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration: version:1.0.10-cr0..version:1.1.1.cr0
> * src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine: version:2.8.0-cr0..version:2.8.0.cr0
> * src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms: version:1.0-cr0..version:1.0.cr0
> * src/third_party/android_deps/libs/com_google_android_datatransport_transport_api: version:2.2.1-cr0..version:2.2.1.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_auth: version:17.0.0-cr0..version:17.0.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone: version:17.5.0-cr0..version:17.5.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base: version:17.0.0-cr0..version:17.0.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_base: version:17.5.0-cr0..version:17.5.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_basement: version:17.5.0-cr0..version:17.5.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_cast: version:17.0.0-cr0..version:17.0.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework: version:17.0.0-cr0..version:17.0.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut: version:17.0.0-cr0..version:17.0.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging: version:16.0.0-cr0..version:16.0.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_fido: version:19.0.0-beta-cr0..version:19.0.0-beta.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_flags: version:17.0.0-cr0..version:17.0.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm: version:17.0.0-cr0..version:17.0.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_iid: version:17.0.0-cr0..version:17.0.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps: version:17.0.0-cr0..version:17.0.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_location: version:17.0.0-cr0..version:17.0.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype: version:17.0.0-cr0..version:17.0.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport: version:17.0.0-cr0..version:17.0.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_stats: version:17.0.0-cr0..version:17.0.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks: version:17.2.0-cr0..version:17.2.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_vision: version:18.0.0-cr0..version:18.0.0.cr0
> * src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common: version:18.0.0-cr0..version:18.0.0.cr0
> * src/third_party/android_deps/libs/com_google_android_material_material: version:1.2.0-alpha06-cr0..version:1.2.0-alpha06.cr0
> * src/third_party/android_deps/libs/com_google_auto_auto_common: version:0.10-cr0..version:0.10.cr0
> * src/third_party/android_deps/libs/com_google_auto_service_auto_service: version:1.0-rc6-cr0..version:1.0-rc6.cr0
> * src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations: version:1.0-rc6-cr0..version:1.0-rc6.cr0
> * src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations: version:1.7-cr0..version:1.7.cr0
> * src/third_party/android_deps/libs/com_google_code_findbugs_jsr305: version:3.0.2-cr0..version:3.0.2.cr0
> * src/third_party/android_deps/libs/com_google_code_gson_gson: version:2.8.0-cr0..version:2.8.0.cr0
> * src/third_party/android_deps/libs/com_google_dagger_dagger: version:2.30-cr0..version:2.30.cr0
> * src/third_party/android_deps/libs/com_google_dagger_dagger_compiler: version:2.30-cr0..version:2.30.cr0
> * src/third_party/android_deps/libs/com_google_dagger_dagger_producers: version:2.30-cr0..version:2.30.cr0
> * src/third_party/android_deps/libs/com_google_dagger_dagger_spi: version:2.30-cr0..version:2.30.cr0
> * src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation: version:2.4.0-cr0..version:2.4.0.cr0
> * src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations: version:2.4.0-cr0..version:2.4.0.cr0
> * src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api: version:2.4.0-cr0..version:2.4.0.cr0
> * src/third_party/android_deps/libs/com_google_errorprone_error_prone_core: version:2.4.0-cr0..version:2.4.0.cr0
> * src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations: version:2.4.0-cr0..version:2.4.0.cr0
> * src/third_party/android_deps/libs/com_google_errorprone_javac: version:9+181-r4173-1-cr0..version:9+181-r4173-1.cr0
> * src/third_party/android_deps/libs/com_google_errorprone_javac_shaded: version:9-dev-r4023-3-cr0..version:9-dev-r4023-3.cr0
> * src/third_party/android_deps/libs/com_google_firebase_firebase_annotations: version:16.0.0-cr0..version:16.0.0.cr0
> * src/third_party/android_deps/libs/com_google_firebase_firebase_common: version:19.5.0-cr0..version:19.5.0.cr0
> * src/third_party/android_deps/libs/com_google_firebase_firebase_components: version:16.1.0-cr0..version:16.1.0.cr0
> * src/third_party/android_deps/libs/com_google_firebase_firebase_encoders: version:16.1.0-cr0..version:16.1.0.cr0
> * src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json: version:17.1.0-cr0..version:17.1.0.cr0
> * src/third_party/android_deps/libs/com_google_firebase_firebase_iid: version:21.0.1-cr0..version:21.0.1.cr0
> * src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop: version:17.0.0-cr0..version:17.0.0.cr0
> * src/third_party/android_deps/libs/com_google_firebase_firebase_installations: version:16.3.5-cr0..version:16.3.5.cr0
> * src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop: version:16.0.1-cr0..version:16.0.1.cr0
> * src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector: version:18.0.0-cr0..version:18.0.0.cr0
> * src/third_party/android_deps/libs/com_google_firebase_firebase_messaging: version:21.0.1-cr0..version:21.0.1.cr0
> * src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format: version:1.5-cr0..version:1.5.cr0
> * src/third_party/android_deps/libs/com_google_guava_failureaccess: version:1.0.1-cr0..version:1.0.1.cr0
> * src/third_party/android_deps/libs/com_google_guava_guava: version:30.1-jre-cr0..version:30.1-jre.cr0
> * src/third_party/android_deps/libs/com_google_guava_guava_android: version:30.1-android-cr0..version:30.1-android.cr0
> * src/third_party/android_deps/libs/com_google_guava_listenablefuture: version:1.0-cr0..version:1.0.cr0
> * src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations: version:1.3-cr0..version:1.3.cr0
> * src/third_party/android_deps/libs/com_google_protobuf_protobuf_java: version:3.4.0-cr0..version:3.4.0.cr0
> * src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite: version:3.13.0-cr0..version:3.13.0.cr0
> * src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils: version:1.3.0-cr0..version:1.3.0.cr0
> * src/third_party/android_deps/libs/com_squareup_javapoet: version:1.13.0-cr0..version:1.13.0.cr0
> * src/third_party/android_deps/libs/com_squareup_javawriter: version:2.1.1-cr0..version:2.1.1.cr0
> * src/third_party/android_deps/libs/javax_annotation_javax_annotation_api: version:1.3.2-cr0..version:1.3.2.cr0
> * src/third_party/android_deps/libs/javax_annotation_jsr250_api: version:1.0-cr0..version:1.0.cr0
> * src/third_party/android_deps/libs/javax_inject_javax_inject: version:1-cr0..version:1.cr0
> * src/third_party/android_deps/libs/nekohtml_nekohtml: version:1.9.6.2-cr0..version:1.9.6.2.cr0
> * src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap: version:0.2-cr0..version:0.2.cr0
> * src/third_party/android_deps/libs/net_sf_kxml_kxml2: version:2.3.0-cr0..version:2.3.0.cr0
> * src/third_party/android_deps/libs/org_apache_ant_ant: version:1.8.0-cr0..version:1.8.0.cr0
> * src/third_party/android_deps/libs/org_apache_ant_ant_launcher: version:1.8.0-cr0..version:1.8.0.cr0
> * src/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks: version:2.1.3-cr0..version:2.1.3.cr0
> * src/third_party/android_deps/libs/org_apache_maven_maven_artifact: version:2.2.1-cr0..version:2.2.1.cr0
> * src/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager: version:2.2.1-cr0..version:2.2.1.cr0
> * src/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics: version:2.2.1-cr0..version:2.2.1.cr0
> * src/third_party/android_deps/libs/org_apache_maven_maven_model: version:2.2.1-cr0..version:2.2.1.cr0
> * src/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry: version:2.2.1-cr0..version:2.2.1.cr0
> * src/third_party/android_deps/libs/org_apache_maven_maven_profile: version:2.2.1-cr0..version:2.2.1.cr0
> * src/third_party/android_deps/libs/org_apache_maven_maven_project: version:2.2.1-cr0..version:2.2.1.cr0
> * src/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata: version:2.2.1-cr0..version:2.2.1.cr0
> * src/third_party/android_deps/libs/org_apache_maven_maven_settings: version:2.2.1-cr0..version:2.2.1.cr0
> * src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file: version:1.0-beta-6-cr0..version:1.0-beta-6.cr0
> * src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight: version:1.0-beta-6-cr0..version:1.0-beta-6.cr0
> * src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared: version:1.0-beta-6-cr0..version:1.0-beta-6.cr0
> * src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api: version:1.0-beta-6-cr0..version:1.0-beta-6.cr0
> * src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup: version:1.2.1-cr0..version:1.2.1.cr0
> * src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual: version:2.5.5-cr0..version:2.5.5.cr0
> * src/third_party/android_deps/libs/org_checkerframework_checker_qual: version:3.5.0-cr0..version:3.5.0.cr0
> * src/third_party/android_deps/libs/org_checkerframework_dataflow_shaded: version:3.1.2-cr0..version:3.1.2.cr0
> * src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations: version:1.17-cr0..version:1.17.cr0
> * src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default: version:1.0-alpha-9-stable-1-cr0..version:1.0-alpha-9-stable-1.cr0
> * src/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation: version:1.11-cr0..version:1.11.cr0
> * src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils: version:1.5.15-cr0..version:1.5.15.cr0
> * src/third_party/android_deps/libs/org_jetbrains_annotations: version:13.0-cr0..version:13.0.cr0
> * src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib: version:1.3.72-cr0..version:1.3.72.cr0
> * src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common: version:1.3.72-cr0..version:1.3.72.cr0
> * src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm: version:0.1.0-cr0..version:0.1.0.cr0
> * src/third_party/android_deps/libs/org_ow2_asm_asm: version:7.0-cr0..version:7.0.cr0
> * src/third_party/android_deps/libs/org_ow2_asm_asm_analysis: version:7.0-cr0..version:7.0.cr0
> * src/third_party/android_deps/libs/org_ow2_asm_asm_commons: version:7.0-cr0..version:7.0.cr0
> * src/third_party/android_deps/libs/org_ow2_asm_asm_tree: version:7.0-cr0..version:7.0.cr0
> * src/third_party/android_deps/libs/org_ow2_asm_asm_util: version:7.0-cr0..version:7.0.cr0
> * src/third_party/android_deps/libs/org_pcollections_pcollections: version:2.1.2-cr0..version:2.1.2.cr0
> * src/third_party/android_deps/libs/org_robolectric_annotations: version:4.3.1-cr0..version:4.3.1.cr0
> * src/third_party/android_deps/libs/org_robolectric_junit: version:4.3.1-cr0..version:4.3.1.cr0
> * src/third_party/android_deps/libs/org_robolectric_pluginapi: version:4.3.1-cr0..version:4.3.1.cr0
> * src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver: version:4.3.1-cr0..version:4.3.1.cr0
> * src/third_party/android_deps/libs/org_robolectric_resources: version:4.3.1-cr0..version:4.3.1.cr0
> * src/third_party/android_deps/libs/org_robolectric_robolectric: version:4.3.1-cr0..version:4.3.1.cr0
> * src/third_party/android_deps/libs/org_robolectric_sandbox: version:4.3.1-cr0..version:4.3.1.cr0
> * src/third_party/android_deps/libs/org_robolectric_shadowapi: version:4.3.1-cr0..version:4.3.1.cr0
> * src/third_party/android_deps/libs/org_robolectric_shadows_framework: version:4.3.1-cr0..version:4.3.1.cr0
> * src/third_party/android_deps/libs/org_robolectric_shadows_playservices: version:4.3.1-cr0..version:4.3.1.cr0
> * src/third_party/android_deps/libs/org_robolectric_utils: version:4.3.1-cr0..version:4.3.1.cr0
> * src/third_party/android_deps/libs/org_robolectric_utils_reflector: version:4.3.1-cr0..version:4.3.1.cr0
> * src/third_party/android_deps/libs/org_threeten_threeten_extra: version:1.5.0-cr0..version:1.5.0.cr0
> * src/third_party/androidx: 09Q7fX-z4zxVsv_sl0K_cenKEZASVgwYe4goJB_KaIsC..0cXqPd9UzaimlGKD6A5oVclporrOAC3RznyC7ICXQ9UC
> * src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/ce9b002ebd..dfe0b01b3e
> * src/third_party/breakpad/breakpad: e3d485f73f..d6a6f52606
> * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/35976bfcac..4f82770e78
> * src/third_party/depot_tools: 7386a1e04f..d071f2a8a9
> * src/third_party/freetype/src: 7849316ccf..fedd945c3e
> * src/third_party/googletest/src: 1b0cdaae57..07f4869221
> * src/third_party/harfbuzz-ng/src: 53806e5b83..7686ff854b
> * src/third_party/icu: 12825ed8aa..e6379c8802
> * src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/e72d81ffbc..fb9f22ce8c
> * src/third_party/libyuv: 93b1b332cd..a8c181050c
> * src/third_party/perfetto: 7945040041..37518c39e3
> * src/third_party/r8: F8cKQoSai0fZxFRJVRZnoWeS-oVyp53L7bpuVq9t44AC..p8MxOkeoVbwFeWnyTIOV5apfrUkcEo5Mq0bGVQtF82IC
> * src/third_party/usrsctp/usrsctplib: a6647318b5..6e00fe20df
> * src/tools: bd77bcca0d..6cf14f8442
> * src/tools/luci-go: git_revision:77944aa535e42e29faadf6cfa81aee252807d468..git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a
> * src/tools/luci-go: git_revision:77944aa535e42e29faadf6cfa81aee252807d468..git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a
> * src/tools/luci-go: git_revision:77944aa535e42e29faadf6cfa81aee252807d468..git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a
> Added dependencies
> * src/third_party/android_deps/libs/nekohtml_xercesminimal
> * src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring
> Removed dependencies
> * src/third_party/android_deps/libs/commons_cli_commons_cli
> * src/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_core
> * src/third_party/android_deps/libs/nekohtml_xercesMinimal
> * src/third_party/android_deps/libs/org_jdom_jdom2
> * src/third_party/android_deps/libs/com_google_code_findbugs_jFormatString
> * src/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_processor
> DEPS diff: e1b9354ff4..74090df66c/DEPS
>
> Clang version changed llvmorg-13-init-1559-g01b87444:llvmorg-13-init-3462-gfe5c2c3c
> Details: e1b9354ff4..74090df66c/tools/clang/scripts/update.py
>
> TBR=titovartem@webrtc.org,
> BUG=None
>
> Change-Id: Id2b5745ddc858a9cc4aa0ee7c4009fff62fc7fca
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/210962
> Reviewed-by: Artem Titov <titovartem@webrtc.org>
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Commit-Queue: Artem Titov <titovartem@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#33407}

Bug: None
Change-Id: I7679a2545ac6996df641716d3db9af0143479d33
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211242
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33415}
2021-03-10 10:14:26 +00:00
6adb8d9282 Revert "Roll chromium_revision 74090df66c..f86a579769 (861144:861254)"
This reverts commit 14a626af56675c9d95f9fb207d53366a53a95fbd.

Reason for revert: iOS 12 bot fails consistently: https://ci.chromium.org/ui/p/webrtc/builders/ci/iOS64%20Sim%20Debug%20(iOS%2012)/5497/overview

Original change's description:
> Roll chromium_revision 74090df66c..f86a579769 (861144:861254)
>
> Change log: 74090df66c..f86a579769
> Full diff: 74090df66c..f86a579769
>
> Changed dependencies
> * src/base: b64741b2d4..7d68e0b0d0
> * src/build: 6e85f7f8aa..6936526975
> * src/ios: 171bf5f5ff..6a6c1b635a
> * src/testing: f8f63f141a..6c578c1c05
> * src/third_party: 68e9de796c..4b716109f3
> * src/tools: 6cf14f8442..c6fd42a430
> DEPS diff: 74090df66c..f86a579769/DEPS
>
> No update to Clang.
>
> TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
> BUG=None
>
> Change-Id: Id07a53e236cf61a9cd68fa785c467bfd377f0228
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211101
> 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@{#33409}

Bug: None
Change-Id: Ie9600c1f91c3bb65f2cd1d4e08a1ee561fa31eb6
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211243
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33414}
2021-03-10 10:11:56 +00:00
734ae5296b Revert "Roll chromium_revision f86a579769..dc3e6d8b69 (861254:861387)"
This reverts commit 8114016f5919a1471a165073f2fe8d2df7a8b5dc.

Reason for revert: iOS 12 bot fails consistently: https://ci.chromium.org/ui/p/webrtc/builders/ci/iOS64%20Sim%20Debug%20(iOS%2012)/5497/overview

Original change's description:
> Roll chromium_revision f86a579769..dc3e6d8b69 (861254:861387)
>
> Change log: f86a579769..dc3e6d8b69
> Full diff: f86a579769..dc3e6d8b69
>
> Changed dependencies
> * src/base: 7d68e0b0d0..9978a5f577
> * src/build: 6936526975..389d3f34d2
> * src/ios: 6a6c1b635a..2202f96081
> * src/testing: 6c578c1c05..ce9ed2c017
> * src/third_party: 4b716109f3..a6f935173b
> * src/third_party/androidx: 0cXqPd9UzaimlGKD6A5oVclporrOAC3RznyC7ICXQ9UC..oreM1nhI2BN_p04o3Ghzwh57VhwOPKaXhpFBJG3PbbUC
> * src/third_party/depot_tools: d071f2a8a9..0e8b3107e0
> * src/third_party/icu: e6379c8802..d879aac971
> * src/tools: c6fd42a430..4542cb38c4
> DEPS diff: f86a579769..dc3e6d8b69/DEPS
>
> No update to Clang.
>
> TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
> BUG=None
>
> Change-Id: I6c9f488a7a8e013da069dad6f60f9abb816b176d
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211160
> 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@{#33410}

Bug: None
Change-Id: Ic87a952750b25d1300c596c87a4238afe8664cee
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211244
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33413}
2021-03-10 10:10:16 +00:00
6a55e7307b Stop inheriting from has_slots in DtlsTransport.
Bug: webrtc:11943
Change-Id: Icb6cac30ba8a10528d75e87d9ccc3508d1cfb5a9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/208940
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33412}
2021-03-10 08:40:14 +00:00
68ef4e5b00 Update WebRTC code version (2021-03-10T04:02:37).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I2418fb1a561d64d8a57c36f69fe2080f19e243e7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211181
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@{#33411}
2021-03-10 06:10:44 +00:00
8114016f59 Roll chromium_revision f86a579769..dc3e6d8b69 (861254:861387)
Change log: f86a579769..dc3e6d8b69
Full diff: f86a579769..dc3e6d8b69

Changed dependencies
* src/base: 7d68e0b0d0..9978a5f577
* src/build: 6936526975..389d3f34d2
* src/ios: 6a6c1b635a..2202f96081
* src/testing: 6c578c1c05..ce9ed2c017
* src/third_party: 4b716109f3..a6f935173b
* src/third_party/androidx: 0cXqPd9UzaimlGKD6A5oVclporrOAC3RznyC7ICXQ9UC..oreM1nhI2BN_p04o3Ghzwh57VhwOPKaXhpFBJG3PbbUC
* src/third_party/depot_tools: d071f2a8a9..0e8b3107e0
* src/third_party/icu: e6379c8802..d879aac971
* src/tools: c6fd42a430..4542cb38c4
DEPS diff: f86a579769..dc3e6d8b69/DEPS

No update to Clang.

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

Change-Id: I6c9f488a7a8e013da069dad6f60f9abb816b176d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211160
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@{#33410}
2021-03-10 02:49:11 +00:00
14a626af56 Roll chromium_revision 74090df66c..f86a579769 (861144:861254)
Change log: 74090df66c..f86a579769
Full diff: 74090df66c..f86a579769

Changed dependencies
* src/base: b64741b2d4..7d68e0b0d0
* src/build: 6e85f7f8aa..6936526975
* src/ios: 171bf5f5ff..6a6c1b635a
* src/testing: f8f63f141a..6c578c1c05
* src/third_party: 68e9de796c..4b716109f3
* src/tools: 6cf14f8442..c6fd42a430
DEPS diff: 74090df66c..f86a579769/DEPS

No update to Clang.

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

Change-Id: Id07a53e236cf61a9cd68fa785c467bfd377f0228
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211101
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@{#33409}
2021-03-09 21:52:43 +00:00
5265b9367a Add build-id to libjingle_peerconnection_so.so
This is required by Firebase Crashlytics:
https://firebase.google.com/docs/crashlytics/ndk-reports#enable-symbol-uploading

Bug: None
Change-Id: Ie0d2c2e92477df78b26b7e1fc2273589b71efa81
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/210965
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33408}
2021-03-09 20:21:23 +00:00
cb7ff13432 Roll chromium_revision e1b9354ff4..74090df66c (854007:861144)
Change log: e1b9354ff4..74090df66c
Full diff: e1b9354ff4..74090df66c

Changed dependencies
* src/base: 242517a010..b64741b2d4
* src/build: 251bfc5101..6e85f7f8aa
* src/buildtools: 228b1c1883..368c7dd2c9
* src/buildtools/third_party/libc++abi/trunk: 196ba1aaa8..c93be42a40
* src/buildtools/third_party/libunwind/trunk: d999d54f4b..cc80b4ac98
* src/ios: d365fb8897..171bf5f5ff
* src/testing: 7dee089ce5..f8f63f141a
* src/third_party: d15b5c89b3..68e9de796c
* src/third_party/android_deps/libs/android_arch_core_common: version:1.1.1-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/android_arch_core_runtime: version:1.1.1-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/android_arch_lifecycle_common: version:1.1.1-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/android_arch_lifecycle_common_java8: version:1.1.1-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/android_arch_lifecycle_livedata: version:1.1.1-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core: version:1.1.1-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/android_arch_lifecycle_runtime: version:1.1.1-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel: version:1.1.1-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent: version:3.1-cr0..version:3.1.cr0
* src/third_party/android_deps/libs/classworlds_classworlds: version:1.1-alpha-2-cr0..version:1.1-alpha-2.cr0
* src/third_party/android_deps/libs/com_android_support_animated_vector_drawable: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_appcompat_v7: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_asynclayoutinflater: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_cardview_v7: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_collections: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_coordinatorlayout: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_cursoradapter: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_customview: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_design: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_documentfile: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_drawerlayout: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_interpolator: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_loader: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_localbroadcastmanager: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_multidex: version:1.0.0-cr0..version:1.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_print: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_recyclerview_v7: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_slidingpanelayout: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_support_annotations: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_support_compat: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_support_core_ui: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_support_core_utils: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_support_fragment: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_support_media_compat: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_support_v4: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_support_vector_drawable: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_swiperefreshlayout: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_transition: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_versionedparcelable: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_support_viewpager: version:28.0.0-cr0..version:28.0.0.cr0
* src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs: version:1.0.10-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration: version:1.0.10-cr0..version:1.1.1.cr0
* src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine: version:2.8.0-cr0..version:2.8.0.cr0
* src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms: version:1.0-cr0..version:1.0.cr0
* src/third_party/android_deps/libs/com_google_android_datatransport_transport_api: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_auth: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone: version:17.5.0-cr0..version:17.5.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_base: version:17.5.0-cr0..version:17.5.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_basement: version:17.5.0-cr0..version:17.5.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_cast: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging: version:16.0.0-cr0..version:16.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_fido: version:19.0.0-beta-cr0..version:19.0.0-beta.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_flags: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_iid: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_location: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_stats: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks: version:17.2.0-cr0..version:17.2.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_vision: version:18.0.0-cr0..version:18.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common: version:18.0.0-cr0..version:18.0.0.cr0
* src/third_party/android_deps/libs/com_google_android_material_material: version:1.2.0-alpha06-cr0..version:1.2.0-alpha06.cr0
* src/third_party/android_deps/libs/com_google_auto_auto_common: version:0.10-cr0..version:0.10.cr0
* src/third_party/android_deps/libs/com_google_auto_service_auto_service: version:1.0-rc6-cr0..version:1.0-rc6.cr0
* src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations: version:1.0-rc6-cr0..version:1.0-rc6.cr0
* src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations: version:1.7-cr0..version:1.7.cr0
* src/third_party/android_deps/libs/com_google_code_findbugs_jsr305: version:3.0.2-cr0..version:3.0.2.cr0
* src/third_party/android_deps/libs/com_google_code_gson_gson: version:2.8.0-cr0..version:2.8.0.cr0
* src/third_party/android_deps/libs/com_google_dagger_dagger: version:2.30-cr0..version:2.30.cr0
* src/third_party/android_deps/libs/com_google_dagger_dagger_compiler: version:2.30-cr0..version:2.30.cr0
* src/third_party/android_deps/libs/com_google_dagger_dagger_producers: version:2.30-cr0..version:2.30.cr0
* src/third_party/android_deps/libs/com_google_dagger_dagger_spi: version:2.30-cr0..version:2.30.cr0
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation: version:2.4.0-cr0..version:2.4.0.cr0
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations: version:2.4.0-cr0..version:2.4.0.cr0
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api: version:2.4.0-cr0..version:2.4.0.cr0
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_core: version:2.4.0-cr0..version:2.4.0.cr0
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations: version:2.4.0-cr0..version:2.4.0.cr0
* src/third_party/android_deps/libs/com_google_errorprone_javac: version:9+181-r4173-1-cr0..version:9+181-r4173-1.cr0
* src/third_party/android_deps/libs/com_google_errorprone_javac_shaded: version:9-dev-r4023-3-cr0..version:9-dev-r4023-3.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_annotations: version:16.0.0-cr0..version:16.0.0.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_common: version:19.5.0-cr0..version:19.5.0.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_components: version:16.1.0-cr0..version:16.1.0.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_encoders: version:16.1.0-cr0..version:16.1.0.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json: version:17.1.0-cr0..version:17.1.0.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_iid: version:21.0.1-cr0..version:21.0.1.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop: version:17.0.0-cr0..version:17.0.0.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_installations: version:16.3.5-cr0..version:16.3.5.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop: version:16.0.1-cr0..version:16.0.1.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector: version:18.0.0-cr0..version:18.0.0.cr0
* src/third_party/android_deps/libs/com_google_firebase_firebase_messaging: version:21.0.1-cr0..version:21.0.1.cr0
* src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format: version:1.5-cr0..version:1.5.cr0
* src/third_party/android_deps/libs/com_google_guava_failureaccess: version:1.0.1-cr0..version:1.0.1.cr0
* src/third_party/android_deps/libs/com_google_guava_guava: version:30.1-jre-cr0..version:30.1-jre.cr0
* src/third_party/android_deps/libs/com_google_guava_guava_android: version:30.1-android-cr0..version:30.1-android.cr0
* src/third_party/android_deps/libs/com_google_guava_listenablefuture: version:1.0-cr0..version:1.0.cr0
* src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations: version:1.3-cr0..version:1.3.cr0
* src/third_party/android_deps/libs/com_google_protobuf_protobuf_java: version:3.4.0-cr0..version:3.4.0.cr0
* src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite: version:3.13.0-cr0..version:3.13.0.cr0
* src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils: version:1.3.0-cr0..version:1.3.0.cr0
* src/third_party/android_deps/libs/com_squareup_javapoet: version:1.13.0-cr0..version:1.13.0.cr0
* src/third_party/android_deps/libs/com_squareup_javawriter: version:2.1.1-cr0..version:2.1.1.cr0
* src/third_party/android_deps/libs/javax_annotation_javax_annotation_api: version:1.3.2-cr0..version:1.3.2.cr0
* src/third_party/android_deps/libs/javax_annotation_jsr250_api: version:1.0-cr0..version:1.0.cr0
* src/third_party/android_deps/libs/javax_inject_javax_inject: version:1-cr0..version:1.cr0
* src/third_party/android_deps/libs/nekohtml_nekohtml: version:1.9.6.2-cr0..version:1.9.6.2.cr0
* src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap: version:0.2-cr0..version:0.2.cr0
* src/third_party/android_deps/libs/net_sf_kxml_kxml2: version:2.3.0-cr0..version:2.3.0.cr0
* src/third_party/android_deps/libs/org_apache_ant_ant: version:1.8.0-cr0..version:1.8.0.cr0
* src/third_party/android_deps/libs/org_apache_ant_ant_launcher: version:1.8.0-cr0..version:1.8.0.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks: version:2.1.3-cr0..version:2.1.3.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_artifact: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_model: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_profile: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_project: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_maven_settings: version:2.2.1-cr0..version:2.2.1.cr0
* src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file: version:1.0-beta-6-cr0..version:1.0-beta-6.cr0
* src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight: version:1.0-beta-6-cr0..version:1.0-beta-6.cr0
* src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared: version:1.0-beta-6-cr0..version:1.0-beta-6.cr0
* src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api: version:1.0-beta-6-cr0..version:1.0-beta-6.cr0
* src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup: version:1.2.1-cr0..version:1.2.1.cr0
* src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual: version:2.5.5-cr0..version:2.5.5.cr0
* src/third_party/android_deps/libs/org_checkerframework_checker_qual: version:3.5.0-cr0..version:3.5.0.cr0
* src/third_party/android_deps/libs/org_checkerframework_dataflow_shaded: version:3.1.2-cr0..version:3.1.2.cr0
* src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations: version:1.17-cr0..version:1.17.cr0
* src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default: version:1.0-alpha-9-stable-1-cr0..version:1.0-alpha-9-stable-1.cr0
* src/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation: version:1.11-cr0..version:1.11.cr0
* src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils: version:1.5.15-cr0..version:1.5.15.cr0
* src/third_party/android_deps/libs/org_jetbrains_annotations: version:13.0-cr0..version:13.0.cr0
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib: version:1.3.72-cr0..version:1.3.72.cr0
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common: version:1.3.72-cr0..version:1.3.72.cr0
* src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm: version:0.1.0-cr0..version:0.1.0.cr0
* src/third_party/android_deps/libs/org_ow2_asm_asm: version:7.0-cr0..version:7.0.cr0
* src/third_party/android_deps/libs/org_ow2_asm_asm_analysis: version:7.0-cr0..version:7.0.cr0
* src/third_party/android_deps/libs/org_ow2_asm_asm_commons: version:7.0-cr0..version:7.0.cr0
* src/third_party/android_deps/libs/org_ow2_asm_asm_tree: version:7.0-cr0..version:7.0.cr0
* src/third_party/android_deps/libs/org_ow2_asm_asm_util: version:7.0-cr0..version:7.0.cr0
* src/third_party/android_deps/libs/org_pcollections_pcollections: version:2.1.2-cr0..version:2.1.2.cr0
* src/third_party/android_deps/libs/org_robolectric_annotations: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_junit: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_pluginapi: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_resources: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_robolectric: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_sandbox: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_shadowapi: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_shadows_framework: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_shadows_playservices: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_utils: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_robolectric_utils_reflector: version:4.3.1-cr0..version:4.3.1.cr0
* src/third_party/android_deps/libs/org_threeten_threeten_extra: version:1.5.0-cr0..version:1.5.0.cr0
* src/third_party/androidx: 09Q7fX-z4zxVsv_sl0K_cenKEZASVgwYe4goJB_KaIsC..0cXqPd9UzaimlGKD6A5oVclporrOAC3RznyC7ICXQ9UC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/ce9b002ebd..dfe0b01b3e
* src/third_party/breakpad/breakpad: e3d485f73f..d6a6f52606
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/35976bfcac..4f82770e78
* src/third_party/depot_tools: 7386a1e04f..d071f2a8a9
* src/third_party/freetype/src: 7849316ccf..fedd945c3e
* src/third_party/googletest/src: 1b0cdaae57..07f4869221
* src/third_party/harfbuzz-ng/src: 53806e5b83..7686ff854b
* src/third_party/icu: 12825ed8aa..e6379c8802
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/e72d81ffbc..fb9f22ce8c
* src/third_party/libyuv: 93b1b332cd..a8c181050c
* src/third_party/perfetto: 7945040041..37518c39e3
* src/third_party/r8: F8cKQoSai0fZxFRJVRZnoWeS-oVyp53L7bpuVq9t44AC..p8MxOkeoVbwFeWnyTIOV5apfrUkcEo5Mq0bGVQtF82IC
* src/third_party/usrsctp/usrsctplib: a6647318b5..6e00fe20df
* src/tools: bd77bcca0d..6cf14f8442
* src/tools/luci-go: git_revision:77944aa535e42e29faadf6cfa81aee252807d468..git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a
* src/tools/luci-go: git_revision:77944aa535e42e29faadf6cfa81aee252807d468..git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a
* src/tools/luci-go: git_revision:77944aa535e42e29faadf6cfa81aee252807d468..git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a
Added dependencies
* src/third_party/android_deps/libs/nekohtml_xercesminimal
* src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring
Removed dependencies
* src/third_party/android_deps/libs/commons_cli_commons_cli
* src/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_core
* src/third_party/android_deps/libs/nekohtml_xercesMinimal
* src/third_party/android_deps/libs/org_jdom_jdom2
* src/third_party/android_deps/libs/com_google_code_findbugs_jFormatString
* src/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_processor
DEPS diff: e1b9354ff4..74090df66c/DEPS

Clang version changed llvmorg-13-init-1559-g01b87444:llvmorg-13-init-3462-gfe5c2c3c
Details: e1b9354ff4..74090df66c/tools/clang/scripts/update.py

TBR=titovartem@webrtc.org,
BUG=None

Change-Id: Id2b5745ddc858a9cc4aa0ee7c4009fff62fc7fca
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/210962
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33407}
2021-03-09 17:09:11 +00:00
dc08aea610 Fix chromium roll into WebRTC
Add missing org_robolectric_shadows_multidex dependency as it is done
in chromium DEPS file.

Tried on: https://webrtc-review.googlesource.com/c/src/+/211004

Bug: chromium:1184780
Change-Id: Ib8f9e794b36c8da008672d989271f368df9203df
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211040
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33406}
2021-03-09 14:35:39 +00:00
c84a887b8a Allow port 80 for TURN servers
Bug: webrtc:12537
Change-Id: Id6a419b4b435284f743314956945783d4db94a7c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/210960
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33405}
2021-03-09 09:58:58 +00:00
668dbf66ce [Stats] Populate "frames" stats for video source.
Spec: https://www.w3.org/TR/webrtc-stats/#dom-rtcvideosourcestats-frames

Wiring up the "frames" stats with the cumulative fps counter on the video source.

Tests:
./out/Default/peerconnection_unittests
./out/Default/video_engine_tests

Bug: webrtc:12499
Change-Id: I4103f56ed04cb464f5f7e70fbf2d77c25a867a68
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/208782
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33404}
2021-03-09 08:54:38 +00:00
5ab9b32ee6 Update WebRTC code version (2021-03-09T04:03:43).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I8915d8f307b09348e8879027d47a2a546103db54
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/210920
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@{#33403}
2021-03-09 06:13:31 +00:00
92d12707e0 Expose PeerConnection.restartIce in iOS SDK.
Bug: None
Change-Id: I76b95b3182e6b384fd68aecf4210c23459f76d2b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209709
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Commit-Queue: Yura Yaroshevich <yura.yaroshevich@gmail.com>
Cr-Commit-Position: refs/heads/master@{#33402}
2021-03-08 17:38:54 +00:00
d67253532f Expose parameterless setLocalDescription() in iOS SDK.
Parameterless setLocalDescription is used to implement perfect
negotiation algorithm.

Bug: None
Change-Id: I89c39ee175fec5b09d9ca1700ef682e3cf20fe94
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209700
Commit-Queue: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33401}
2021-03-08 16:39:54 +00:00
f00cd533ae Do more actions on SDP fuzzing.
This will wait for completion of the setRemoteDescription() call,
and if the setRemoteDescription() is successful, it will do a
setLocalDescription() (default description).

Bug: none
Change-Id: Id1cb6b1ecbdc90d4f2c5b46a7f8e92b7491ff401
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/210682
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33400}
2021-03-08 12:18:10 +00:00
a113d231a6 srtp: use srtp_crypto_policy_set_from_profile_for_* from libsrtp
use the helper functions
  srtp_crypto_policy_set_from_profile_for_rtp
and
  srtp_crypto_policy_set_from_profile_for_rtcp
provided by libsrtp to initialize the rtp and rtcp policies.

BUG=None

Change-Id: Ib1560c0fc1c06d9e79c1f871b028555b3b4d66d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/208480
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Cr-Commit-Position: refs/heads/master@{#33399}
2021-03-08 10:41:29 +00:00
c81665cf9d Change AndroidNetworkMonitor::NotifyConnectionTypeChanged to use Invoke
This is consistent with other Notify methods in this class, which
handle callbacks from java using blocking invokes to the network
thread.

This eliminates the use of the deprecated AsyncInvoker class.

Bug: webrtc:12339
Change-Id: Ib2d19b37b8f669df5b97e89d720f6eb6fc9e5517
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209181
Reviewed-by: Taylor <deadbeef@webrtc.org>
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33398}
2021-03-08 09:04:29 +00:00
82a94125a4 Reland "Add a fuzzer test that tries to connect a PeerConnection."
This reverts commit ae44fde18854390ca7a51bcab37ef199a1555e38.

Reason for revert: Added Chromium compile guards

Original change's description:
> Revert "Add a fuzzer test that tries to connect a PeerConnection."
>
> This reverts commit c67b77eee4b08c05638a219723a9141a65015da4.
>
> Reason for revert: Breaks the libfuzzer chromium bots for WebRTC roll.
>
> Original change's description:
> > Add a fuzzer test that tries to connect a PeerConnection.
> >
> > Bug: none
> > Change-Id: I975c6a4cd5c7dfc4a7689259292ea7d443d270f7
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209182
> > Commit-Queue: Harald Alvestrand <hta@webrtc.org>
> > Reviewed-by: Henrik Boström <hbos@webrtc.org>
> > Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> > Cr-Commit-Position: refs/heads/master@{#33369}
>
> NOPRESUBMIT=true
>
> Bug: none
> Change-Id: Ib5fa809eb698c64b7c01835e8a311eaf85b19a18
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209640
> Commit-Queue: Evan Shrubsole <eshr@google.com>
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#33380}

Bug: none
Change-Id: I07bab58f1216fb91b9b607e7ba978c28838d9411
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/210680
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33397}
2021-03-08 08:58:09 +00:00
be66d95ab7 srtp: document rationale for srtp overhead calculation
documents why it is safe to not follow libsrtp's advice
to ensure additional SRTP_MAX_TRAILER_LEN bytes are available
when calling srtp_protect (and similar srtcp functions).

BUG=None

Change-Id: I504645d21553160f06133fd8bb3ee79e178247da
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209064
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Cr-Commit-Position: refs/heads/master@{#33396}
2021-03-08 08:50:09 +00:00
456a2642d3 Update WebRTC code version (2021-03-08T04:01:44).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: Ia9c79e506989ca773c47399b3f1eca56875b096c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/210640
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@{#33395}
2021-03-08 05:59:19 +00:00
aedb0f0c66 Update WebRTC code version (2021-03-07T04:02:41).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I1f4e7859d1fcca9154840ad72bac68e152456ef9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/210380
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@{#33394}
2021-03-07 05:50:46 +00:00
eb449a979b Revert "Reland "Enable quality scaling when allowed""
This reverts commit 83be84bb74133343358bba22e4e5106ecc385721.

Reason for revert: Suspect of crbug.com/1185276

Original change's description:
> Reland "Enable quality scaling when allowed"
>
> This reverts commit 609b524dd3ff36719b5c4470b85d37dcdadfb1f8.
>
> Reason for revert: Disable QualityScalingAllowed_QualityScalingEnabled on iOS.
>
> Original change's description:
> Before this CL quality scaling was conditioned on scaling settings
> provided by encoder. That should not be a requirement since encoder
> may not be aware of quality scaling which is a WebRTC feature. In M90
> chromium HW encoders do not provide scaling settings (chromium:1179020).
> The default scaling settings provided by these encoders are not correct
> (b/181537172).
>
> This CL adds is_quality_scaling_allowed to VideoEncoderConfig. The flag
> is set to true in singlecast with normal video feed (not screen sharing)
> mode. If quality scaling is allowed it is enabled no matter whether
> scaling settings are present in encoder info or not. Setting from
> QualityScalingExperiment are used in case if not provided by encoder.
>
> Bug: chromium:1179020
> Bug: webrtc:12511
> Change-Id: Ia0923e5a62acdfdeb06f9aad5d670be8a0f8d746
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209643
> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
> Reviewed-by: Åsa Persson <asapersson@webrtc.org>
> Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#33385}

Bug: chromium:1179020
Bug: webrtc:12511
Change-Id: I7004014c5936176f8c125aeb55da91ce095b266e
TBR: ssilkin@webrtc.org
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209708
Reviewed-by: Guido Urdaneta <guidou@webrtc.org>
Commit-Queue: Guido Urdaneta <guidou@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33393}
2021-03-06 09:40:50 +00:00
77f97ec066 Update WebRTC code version (2021-03-06T04:02:56).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: Ied0c453f05c0d2d172661b712d63660ce1227988
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/210120
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@{#33392}
2021-03-06 05:40:47 +00:00
964a88fce1 Prevent possible out-of-bounds access
It read from simulcast_layers[0] even if vector is empty.

Bug: none
Change-Id: I293890feda70022beae4247ab10cf8182b4cf4a5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209706
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33391}
2021-03-05 17:48:48 +00:00
4a4273bf05 VP9 ResolutionBitrateLimits: If bitrates are configured, use intersection.
Bug: none
Change-Id: I58ada41d7a196837b35df4cf61f7e7561998cf13
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209704
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33390}
2021-03-05 17:39:04 +00:00
a86b29be01 Add VP9-specific default resolution bitrate limits
Bug: none
Change-Id: Ifb6f962f04b1f05d20f80a721b1f41904e0a7e99
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209702
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33389}
2021-03-05 14:28:14 +00:00
1a89bc8b62 build: improve rtc_include_tests documentation
"including" them in the standalone checkout is ambigious,
this might mean not checking them out from git.

BUG=None
NOTRY=true

Change-Id: I53334a718c5535f63faa87d9e0fe6575012e0d2f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209223
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Cr-Commit-Position: refs/heads/master@{#33388}
2021-03-05 13:54:20 +00:00
1413e2db4c Update WebRTC code version (2021-03-05T04:03:29).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I8fbcbf192da90593ad03fc8da0392957d33753ce
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209861
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@{#33387}
2021-03-05 05:57:29 +00:00
8a38b1cf68 Revert "Fix race between destroying SctpTransport and receiving notification on timer thread."
This reverts commit a88fe7be146b9b85575504d4d5193c007f2e3de4.

Reason for revert: Breaks downstream test, still investigating.

Original change's description:
> Fix race between destroying SctpTransport and receiving notification on timer thread.
>
> This gets rid of the SctpTransportMap::Retrieve method and forces
> everything to go through PostToTransportThread, which behaves safely
> with relation to the transport's destruction.
>
> Bug: webrtc:12467
> Change-Id: Id4a723c2c985be2a368d2cc5c5e62deb04c509ab
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/208800
> Reviewed-by: Niels Moller <nisse@webrtc.org>
> Commit-Queue: Taylor <deadbeef@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#33364}

TBR=nisse@webrtc.org

Bug: webrtc:12467
Change-Id: Ib5d815a2cbca4feb25f360bff7ed62c02d1910a0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209820
Reviewed-by: Taylor <deadbeef@webrtc.org>
Commit-Queue: Taylor <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33386}
2021-03-05 03:06:38 +00:00
83be84bb74 Reland "Enable quality scaling when allowed"
This reverts commit 609b524dd3ff36719b5c4470b85d37dcdadfb1f8.

Reason for revert: Disable QualityScalingAllowed_QualityScalingEnabled on iOS.

Original change's description:
Before this CL quality scaling was conditioned on scaling settings
provided by encoder. That should not be a requirement since encoder
may not be aware of quality scaling which is a WebRTC feature. In M90
chromium HW encoders do not provide scaling settings (chromium:1179020).
The default scaling settings provided by these encoders are not correct
(b/181537172).

This CL adds is_quality_scaling_allowed to VideoEncoderConfig. The flag
is set to true in singlecast with normal video feed (not screen sharing)
mode. If quality scaling is allowed it is enabled no matter whether
scaling settings are present in encoder info or not. Setting from
QualityScalingExperiment are used in case if not provided by encoder.

Bug: chromium:1179020
Bug: webrtc:12511
Change-Id: Ia0923e5a62acdfdeb06f9aad5d670be8a0f8d746
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209643
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33385}
2021-03-04 16:01:23 +00:00
d140c8f43b Added missing nullable annotations to iOS SDK.
Some of the PCF and PC methods are actually return nil, but was by
default annotated as nonnull via NS_ASSUME_NONNULL_BEGIN.

Bug: None
No-Presubmit: True
Change-Id: Ib8b9263452a61241c9e7a16c1807d87bd597c093
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209180
Commit-Queue: Yura Yaroshevich <yura.yaroshevich@gmail.com>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33384}
2021-03-04 13:22:26 +00:00
854d59f750 Temporarily disable remaining Opus bit exactness tests.
Bug: webrtc:12518
Change-Id: Ia006c4258404a6e124101cd4ebfd399008f82227
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209645
Reviewed-by: Ivo Creusen <ivoc@webrtc.org>
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33383}
2021-03-04 13:02:17 +00:00
3208bf102b Allow uninstantiated parametrized tests in data_channel_integration_tests.cc
Bug: webrtc:12525
Change-Id: I79244a3a6de29bcf77677dbc19368618116f8f9f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209642
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33382}
2021-03-04 10:20:34 +00:00
609b524dd3 Revert "Enable quality scaling when allowed"
This reverts commit 752cbaba907de077e5f1b24a232e71feb479dccb.

Reason for revert: The test VideoStreamEncoderTest.QualityScalingAllowed_QualityScalingEnabled seems to fail on iOS.

Original change's description:
> Enable quality scaling when allowed
>
> Before this CL quality scaling was conditioned on scaling settings
> provided by encoder. That should not be a requirement since encoder
> may not be aware of quality scaling which is a WebRTC feature. In M90
> chromium HW encoders do not provide scaling settings (chromium:1179020).
> The default scaling settings provided by these encoders are not correct
> (b/181537172).
>
> This CL adds is_quality_scaling_allowed to VideoEncoderConfig. The flag
> is set to true in singlecast with normal video feed (not screen sharing)
> mode. If quality scaling is allowed it is enabled no matter whether
> scaling settings are present in encoder info or not. Setting from
> QualityScalingExperiment are used in case if not provided by encoder.
>
> Bug: chromium:1179020, webrtc:12511
> Change-Id: I83d55319ce4b9f4fb143187ced94a16a778b4de3
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209184
> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
> Reviewed-by: Åsa Persson <asapersson@webrtc.org>
> Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#33373}

Bug: chromium:1179020
Bug: webrtc:12511
Change-Id: Icabf2d9a034d359f79491f2c37f1044f17a7445d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209641
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33381}
2021-03-04 10:11:36 +00:00
ae44fde188 Revert "Add a fuzzer test that tries to connect a PeerConnection."
This reverts commit c67b77eee4b08c05638a219723a9141a65015da4.

Reason for revert: Breaks the libfuzzer chromium bots for WebRTC roll.

Original change's description:
> Add a fuzzer test that tries to connect a PeerConnection.
>
> Bug: none
> Change-Id: I975c6a4cd5c7dfc4a7689259292ea7d443d270f7
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209182
> Commit-Queue: Harald Alvestrand <hta@webrtc.org>
> Reviewed-by: Henrik Boström <hbos@webrtc.org>
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#33369}

NOPRESUBMIT=true

Bug: none
Change-Id: Ib5fa809eb698c64b7c01835e8a311eaf85b19a18
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209640
Commit-Queue: Evan Shrubsole <eshr@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33380}
2021-03-04 09:42:34 +00:00
d744c5a9e4 Update WebRTC code version (2021-03-04T04:02:19).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: Ie58acd9eee4556c17fd62cb65f146030e2724ab9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209580
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@{#33379}
2021-03-04 05:55:43 +00:00
8cfb287735 Add AV1 encoder&decoder wrappers for iOS SDK.
It is now possible to use AV1 encoder and decoder on iOS and test
them in apps like AppRTCMobile.

Bug: None
Change-Id: Ifae221020e5abf3809010676862eecd9ffeec5e3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/208400
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33378}
2021-03-03 20:08:17 +00:00
662d4c328f AV1 test: change ssim threshold
Bug: webrtc:12519
Change-Id: Ibdcaa08800d03d289f86e14cc7d94b5f2d3b7117
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209480
Reviewed-by: Marco Paniconi <marpan@webrtc.org>
Commit-Queue: Jerome Jiang <jianj@google.com>
Cr-Commit-Position: refs/heads/master@{#33377}
2021-03-03 18:22:45 +00:00
83e6eceac7 Comment out uninstantiated parametrized PC full stack test
Bug: None
Change-Id: If4756fd30df5788fdbe8bfcb36f5333167c50669
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209460
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Magnus Flodman <mflodman@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33376}
2021-03-03 17:31:46 +00:00
e7a55813f9 Temporarily disable some Opus bit exactness tests.
This is required to be able to update the Opus version and will be
rolled back after.

Bug: webrtc:12518
Change-Id: Icc649039787db44bd55a0dc8e5ba4089df3a9566
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209363
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org>
Reviewed-by: Ivo Creusen <ivoc@webrtc.org>
Reviewed-by: Minyue Li <minyue@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33375}
2021-03-03 15:30:46 +00:00
b6b782da68 Fix potential unsafe access to VCMTimestampMap::data
The access to |_timestampMap| was guarded by a lock but
not the access to the data pointer stored in |_timestampMap|.
There was a potential race condition if new data was added
in VCMGenericDecoder::Decode() while the data pointer
retrieved from _timestampMap.Pop() was being used in
VCMDecodedFrameCallback::Decoded().

This CL moves the storage of data to within |_timestampMap|,
instead of being a pointer so that it's guarded by the same
lock.

Bug: webrtc:11229
Change-Id: I3f2afb568ed724db5719d508a73de402c4531dec
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209361
Commit-Queue: Johannes Kron <kron@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33374}
2021-03-03 14:21:17 +00:00
752cbaba90 Enable quality scaling when allowed
Before this CL quality scaling was conditioned on scaling settings
provided by encoder. That should not be a requirement since encoder
may not be aware of quality scaling which is a WebRTC feature. In M90
chromium HW encoders do not provide scaling settings (chromium:1179020).
The default scaling settings provided by these encoders are not correct
(b/181537172).

This CL adds is_quality_scaling_allowed to VideoEncoderConfig. The flag
is set to true in singlecast with normal video feed (not screen sharing)
mode. If quality scaling is allowed it is enabled no matter whether
scaling settings are present in encoder info or not. Setting from
QualityScalingExperiment are used in case if not provided by encoder.

Bug: chromium:1179020, webrtc:12511
Change-Id: I83d55319ce4b9f4fb143187ced94a16a778b4de3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209184
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33373}
2021-03-03 13:57:22 +00:00
db0b4a8935 Do not crash if codec is not available
Check if codec was successfully created and exit from RunTest if not
before creating VideoProcessor.

Bug: none
Change-Id: Ia6d7171650dbc9824fb78f4a8e2851f755cfd63b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209362
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33372}
2021-03-03 13:56:17 +00:00
652ada5029 Enabling a safe fall-back functionality for overruns in the runtime settings
Bug: b/177830919
Change-Id: I9369f6fc004ceb2b626d33b36262bc8aeabdb1a0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/206988
Commit-Queue: Per Åhgren <peah@webrtc.org>
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33371}
2021-03-03 12:06:54 +00:00
99bcf60a41 Check MID for illegal token characters.
Bug: webrtc:12516
Change-Id: I311dc984aa1dc8784d3ba3394676337b35cc92d9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209360
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33370}
2021-03-03 08:55:39 +00:00