1package { 2 default_applicable_licenses: ["external_webrtc_license"], 3} 4 5// Added automatically by a large-scale-change that took the approach of 6// 'apply every license found to every target'. While this makes sure we respect 7// every license restriction, it may not be entirely correct. 8// 9// e.g. GPL in an MIT project might only apply to the contrib/ directory. 10// 11// Please consider splitting the single license below into multiple licenses, 12// taking care not to lose any license_kind information, and overriding the 13// default license using the 'licenses: [...]' property on targets as needed. 14// 15// For unused files, consider creating a 'fileGroup' with "//visibility:private" 16// to attach the license to, and including a comment whether the files may be 17// used in the current project. 18// 19// large-scale-change included anything that looked like it might be a license 20// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc. 21// 22// Please consider removing redundant or irrelevant files from 'license_text:'. 23// See: http://go/android-license-faq 24 25/////////////////////////////////////////////////////////////////////////////// 26// Do not edit this file directly, it's automatically generated by a script. // 27// Modify android_tools/generate_android_bp.py and run that instead. // 28/////////////////////////////////////////////////////////////////////////////// 29 30license { 31 name: "external_webrtc_license", 32 visibility: [":__subpackages__"], 33 license_kinds: [ 34 "SPDX-license-identifier-Apache-2.0", 35 "SPDX-license-identifier-BSD", 36 "SPDX-license-identifier-MIT", 37 "SPDX-license-identifier-Zlib", 38 "legacy_notice", 39 "legacy_unencumbered", 40 ], 41 license_text: [ 42 "LICENSE", 43 "PATENTS", 44 "license_template.txt", 45 ], 46} 47 48cc_defaults { 49 name: "webrtc_defaults", 50 local_include_dirs: [ 51 ".", 52 "webrtc", 53 "third_party/crc32c/src/include", 54 ], 55 cflags: [ 56 "-Wextra", 57 "-Wno-unused-parameter", 58 "-Wshadow", 59 "-Wstring-conversion", 60 "-Wexit-time-destructors", 61 "-Wglobal-constructors", 62 "-Wno-shadow", 63 "-Wctad-maybe-unsupported", 64 "-Wc++11-narrowing", 65 "-Wundef", 66 "-Wunused-lambda-capture", 67 "-DWEBRTC_ENABLE_PROTOBUF=0", 68 "-DWEBRTC_STRICT_FIELD_TRIALS=0", 69 "-DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", 70 "-DRTC_ENABLE_VP9", 71 "-DWEBRTC_HAVE_SCTP", 72 "-DWEBRTC_LIBRARY_IMPL", 73 "-DWEBRTC_ENABLE_AVX2", 74 "-DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", 75 "-DWEBRTC_POSIX", 76 "-DWEBRTC_LINUX", 77 "-DABSL_ALLOCATOR_NOTHROW=1", 78 "-DHAVE_ARM64_CRC32C=0", 79 "-DUSE_AURA=1", 80 "-DUSE_GLIB=1", 81 "-DUSE_NSS_CERTS=1", 82 "-DUSE_UDEV", 83 "-DUSE_X11=1", 84 "-DWEBRTC_ANDROID_PLATFORM_BUILD=1", 85 "-DWEBRTC_APM_DEBUG_DUMP=0", 86 "-D_FILE_OFFSET_BITS=64", 87 "-D_GNU_SOURCE", 88 "-D_LARGEFILE64_SOURCE", 89 "-D_LARGEFILE_SOURCE", 90 "-Wno-global-constructors", 91 "-Wno-implicit-const-int-float-conversion", 92 "-Wno-missing-field-initializers", 93 "-Wno-unreachable-code-aggressive", 94 "-Wno-unreachable-code-break", 95 ], 96 conlyflags: [ 97 "-Wstrict-prototypes", 98 ], 99 cppflags: [ 100 "-Wnon-virtual-dtor", 101 "-Woverloaded-virtual", 102 ], 103 header_libs: [ 104 "libwebrtc_absl_headers", 105 ], 106 static_libs: [ 107 "libaom", 108 "libevent", 109 "libopus", 110 "libsrtp2", 111 "libvpx", 112 "libyuv", 113 "libpffft", 114 "rnnoise_rnn_vad", 115 ], 116 shared_libs: [ 117 "libcrypto", 118 "libprotobuf-cpp-full", 119 "libprotobuf-cpp-lite", 120 "libssl", 121 ], 122 host_supported: true, 123 // vendor needed for libpreprocessing effects. 124 vendor: true, 125 target: { 126 darwin: { 127 enabled: false, 128 }, 129 }, 130 arch: { 131 arm: { 132 cflags: [ 133 "-mfpu=neon", 134 "-DWEBRTC_ARCH_ARM", 135 "-DWEBRTC_ARCH_ARM_V7", 136 "-DWEBRTC_HAS_NEON", 137 "-mthumb", 138 ], 139 asflags: [ 140 "-mfpu=neon", 141 ], 142 }, 143 arm64: { 144 cflags: [ 145 "-DWEBRTC_ARCH_ARM64", 146 "-DWEBRTC_HAS_NEON", 147 ], 148 }, 149 riscv64: { 150 }, 151 x86_64: { 152 cflags: [ 153 "-mavx2", 154 "-mfma", 155 "-msse2", 156 "-msse3", 157 ], 158 }, 159 x86: { 160 cflags: [ 161 "-mavx2", 162 "-mfma", 163 "-msse2", 164 "-msse3", 165 ], 166 }, 167 }, 168 visibility: [ 169 "//frameworks/av/media/libeffects/preprocessing:__subpackages__", 170 "//device/google/cuttlefish/host/frontend/webrtc:__subpackages__", 171 ], 172} 173 174/* From target: 175//api/audio_codecs/L16:audio_decoder_L16 176*/ 177cc_library_static { 178 name: "webrtc_L16__audio_decoder_L16", 179 defaults: ["webrtc_defaults"], 180 srcs: ["api/audio_codecs/L16/audio_decoder_L16.cc"], 181 host_supported: true, 182} 183 184/* From target: 185//api/audio_codecs/L16:audio_encoder_L16 186*/ 187cc_library_static { 188 name: "webrtc_L16__audio_encoder_L16", 189 defaults: ["webrtc_defaults"], 190 srcs: ["api/audio_codecs/L16/audio_encoder_L16.cc"], 191 host_supported: true, 192} 193 194/* From target: 195//:webrtc 196*/ 197cc_library_static { 198 name: "webrtc___webrtc", 199 defaults: ["webrtc_defaults"], 200 srcs: [], 201 host_supported: true, 202} 203 204/* From target: 205//call/adaptation:resource_adaptation 206*/ 207cc_library_static { 208 name: "webrtc_adaptation__resource_adaptation", 209 defaults: ["webrtc_defaults"], 210 srcs: [ 211 "call/adaptation/adaptation_constraint.cc", 212 "call/adaptation/broadcast_resource_listener.cc", 213 "call/adaptation/degradation_preference_provider.cc", 214 "call/adaptation/encoder_settings.cc", 215 "call/adaptation/resource_adaptation_processor.cc", 216 "call/adaptation/resource_adaptation_processor_interface.cc", 217 "call/adaptation/video_source_restrictions.cc", 218 "call/adaptation/video_stream_adapter.cc", 219 "call/adaptation/video_stream_input_state.cc", 220 "call/adaptation/video_stream_input_state_provider.cc", 221 ], 222 host_supported: true, 223} 224 225/* From target: 226//api/adaptation:resource_adaptation_api 227*/ 228cc_library_static { 229 name: "webrtc_adaptation__resource_adaptation_api", 230 defaults: ["webrtc_defaults"], 231 srcs: ["api/adaptation/resource.cc"], 232 host_supported: true, 233} 234 235/* From target: 236//video/adaptation:video_adaptation 237*/ 238cc_library_static { 239 name: "webrtc_adaptation__video_adaptation", 240 defaults: ["webrtc_defaults"], 241 srcs: [ 242 "video/adaptation/balanced_constraint.cc", 243 "video/adaptation/bandwidth_quality_scaler_resource.cc", 244 "video/adaptation/bitrate_constraint.cc", 245 "video/adaptation/encode_usage_resource.cc", 246 "video/adaptation/overuse_frame_detector.cc", 247 "video/adaptation/pixel_limit_resource.cc", 248 "video/adaptation/quality_rampup_experiment_helper.cc", 249 "video/adaptation/quality_scaler_resource.cc", 250 "video/adaptation/video_stream_encoder_resource.cc", 251 "video/adaptation/video_stream_encoder_resource_manager.cc", 252 ], 253 host_supported: true, 254} 255 256/* From target: 257//modules/audio_processing/aec3:aec3 258*/ 259cc_library_static { 260 name: "webrtc_aec3__aec3", 261 defaults: ["webrtc_defaults"], 262 srcs: [ 263 "modules/audio_processing/aec3/adaptive_fir_filter.cc", 264 "modules/audio_processing/aec3/adaptive_fir_filter_erl.cc", 265 "modules/audio_processing/aec3/aec3_common.cc", 266 "modules/audio_processing/aec3/aec3_fft.cc", 267 "modules/audio_processing/aec3/aec_state.cc", 268 "modules/audio_processing/aec3/alignment_mixer.cc", 269 "modules/audio_processing/aec3/api_call_jitter_metrics.cc", 270 "modules/audio_processing/aec3/block_buffer.cc", 271 "modules/audio_processing/aec3/block_delay_buffer.cc", 272 "modules/audio_processing/aec3/block_framer.cc", 273 "modules/audio_processing/aec3/block_processor.cc", 274 "modules/audio_processing/aec3/block_processor_metrics.cc", 275 "modules/audio_processing/aec3/clockdrift_detector.cc", 276 "modules/audio_processing/aec3/coarse_filter_update_gain.cc", 277 "modules/audio_processing/aec3/comfort_noise_generator.cc", 278 "modules/audio_processing/aec3/config_selector.cc", 279 "modules/audio_processing/aec3/decimator.cc", 280 "modules/audio_processing/aec3/dominant_nearend_detector.cc", 281 "modules/audio_processing/aec3/downsampled_render_buffer.cc", 282 "modules/audio_processing/aec3/echo_audibility.cc", 283 "modules/audio_processing/aec3/echo_canceller3.cc", 284 "modules/audio_processing/aec3/echo_path_delay_estimator.cc", 285 "modules/audio_processing/aec3/echo_path_variability.cc", 286 "modules/audio_processing/aec3/echo_remover.cc", 287 "modules/audio_processing/aec3/echo_remover_metrics.cc", 288 "modules/audio_processing/aec3/erl_estimator.cc", 289 "modules/audio_processing/aec3/erle_estimator.cc", 290 "modules/audio_processing/aec3/fft_buffer.cc", 291 "modules/audio_processing/aec3/filter_analyzer.cc", 292 "modules/audio_processing/aec3/frame_blocker.cc", 293 "modules/audio_processing/aec3/fullband_erle_estimator.cc", 294 "modules/audio_processing/aec3/matched_filter.cc", 295 "modules/audio_processing/aec3/matched_filter_lag_aggregator.cc", 296 "modules/audio_processing/aec3/moving_average.cc", 297 "modules/audio_processing/aec3/multi_channel_content_detector.cc", 298 "modules/audio_processing/aec3/refined_filter_update_gain.cc", 299 "modules/audio_processing/aec3/render_buffer.cc", 300 "modules/audio_processing/aec3/render_delay_buffer.cc", 301 "modules/audio_processing/aec3/render_delay_controller.cc", 302 "modules/audio_processing/aec3/render_delay_controller_metrics.cc", 303 "modules/audio_processing/aec3/render_signal_analyzer.cc", 304 "modules/audio_processing/aec3/residual_echo_estimator.cc", 305 "modules/audio_processing/aec3/reverb_decay_estimator.cc", 306 "modules/audio_processing/aec3/reverb_frequency_response.cc", 307 "modules/audio_processing/aec3/reverb_model.cc", 308 "modules/audio_processing/aec3/reverb_model_estimator.cc", 309 "modules/audio_processing/aec3/signal_dependent_erle_estimator.cc", 310 "modules/audio_processing/aec3/spectrum_buffer.cc", 311 "modules/audio_processing/aec3/stationarity_estimator.cc", 312 "modules/audio_processing/aec3/subband_erle_estimator.cc", 313 "modules/audio_processing/aec3/subband_nearend_detector.cc", 314 "modules/audio_processing/aec3/subtractor.cc", 315 "modules/audio_processing/aec3/subtractor_output.cc", 316 "modules/audio_processing/aec3/subtractor_output_analyzer.cc", 317 "modules/audio_processing/aec3/suppression_filter.cc", 318 "modules/audio_processing/aec3/suppression_gain.cc", 319 "modules/audio_processing/aec3/transparent_mode.cc", 320 ], 321 host_supported: true, 322 arch: { 323 x86_64: { 324 }, 325 x86: { 326 }, 327 }, 328} 329 330/* From target: 331//modules/audio_processing/aec3:aec3_avx2 332*/ 333cc_library_static { 334 name: "webrtc_aec3__aec3_avx2", 335 defaults: ["webrtc_defaults"], 336 srcs: [ 337 "modules/audio_processing/aec3/adaptive_fir_filter_avx2.cc", 338 "modules/audio_processing/aec3/adaptive_fir_filter_erl_avx2.cc", 339 "modules/audio_processing/aec3/fft_data_avx2.cc", 340 "modules/audio_processing/aec3/matched_filter_avx2.cc", 341 "modules/audio_processing/aec3/vector_math_avx2.cc", 342 ], 343 host_supported: true, 344 arch: { 345 arm: { 346 enabled: false, 347 }, 348 arm64: { 349 enabled: false, 350 }, 351 riscv64: { 352 enabled: false, 353 }, 354 }, 355} 356 357/* From target: 358//modules/audio_processing/aec_dump:null_aec_dump_factory 359*/ 360cc_library_static { 361 name: "webrtc_aec_dump__null_aec_dump_factory", 362 defaults: ["webrtc_defaults"], 363 srcs: ["modules/audio_processing/aec_dump/null_aec_dump_factory.cc"], 364 host_supported: true, 365} 366 367/* From target: 368//modules/audio_processing/aecm:aecm_core 369*/ 370cc_library_static { 371 name: "webrtc_aecm__aecm_core", 372 defaults: ["webrtc_defaults"], 373 srcs: [ 374 "modules/audio_processing/aecm/aecm_core.cc", 375 "modules/audio_processing/aecm/aecm_core_c.cc", 376 "modules/audio_processing/aecm/echo_control_mobile.cc", 377 ], 378 host_supported: true, 379 arch: { 380 arm: { 381 srcs: ["modules/audio_processing/aecm/aecm_core_neon.cc"], 382 }, 383 arm64: { 384 srcs: ["modules/audio_processing/aecm/aecm_core_neon.cc"], 385 }, 386 }, 387} 388 389/* From target: 390//modules/audio_processing/agc2:adaptive_digital 391*/ 392cc_library_static { 393 name: "webrtc_agc2__adaptive_digital", 394 defaults: ["webrtc_defaults"], 395 srcs: ["modules/audio_processing/agc2/adaptive_digital_gain_controller.cc"], 396 host_supported: true, 397} 398 399/* From target: 400//modules/audio_processing/agc2:adaptive_digital_gain_applier 401*/ 402cc_library_static { 403 name: "webrtc_agc2__adaptive_digital_gain_applier", 404 defaults: ["webrtc_defaults"], 405 srcs: ["modules/audio_processing/agc2/adaptive_digital_gain_applier.cc"], 406 host_supported: true, 407} 408 409/* From target: 410//modules/audio_processing/agc2:biquad_filter 411*/ 412cc_library_static { 413 name: "webrtc_agc2__biquad_filter", 414 defaults: ["webrtc_defaults"], 415 srcs: ["modules/audio_processing/agc2/biquad_filter.cc"], 416 host_supported: true, 417} 418 419/* From target: 420//modules/audio_processing/agc2:clipping_predictor 421*/ 422cc_library_static { 423 name: "webrtc_agc2__clipping_predictor", 424 defaults: ["webrtc_defaults"], 425 srcs: [ 426 "modules/audio_processing/agc2/clipping_predictor.cc", 427 "modules/audio_processing/agc2/clipping_predictor_level_buffer.cc", 428 ], 429 host_supported: true, 430} 431 432/* From target: 433//modules/audio_processing/agc2:cpu_features 434*/ 435cc_library_static { 436 name: "webrtc_agc2__cpu_features", 437 defaults: ["webrtc_defaults"], 438 srcs: ["modules/audio_processing/agc2/cpu_features.cc"], 439 host_supported: true, 440} 441 442/* From target: 443//modules/audio_processing/agc2:fixed_digital 444*/ 445cc_library_static { 446 name: "webrtc_agc2__fixed_digital", 447 defaults: ["webrtc_defaults"], 448 srcs: [ 449 "modules/audio_processing/agc2/fixed_digital_level_estimator.cc", 450 "modules/audio_processing/agc2/interpolated_gain_curve.cc", 451 "modules/audio_processing/agc2/limiter.cc", 452 ], 453 host_supported: true, 454} 455 456/* From target: 457//modules/audio_processing/agc2:gain_applier 458*/ 459cc_library_static { 460 name: "webrtc_agc2__gain_applier", 461 defaults: ["webrtc_defaults"], 462 srcs: ["modules/audio_processing/agc2/gain_applier.cc"], 463 host_supported: true, 464} 465 466/* From target: 467//modules/audio_processing/agc2:input_volume_controller 468*/ 469cc_library_static { 470 name: "webrtc_agc2__input_volume_controller", 471 defaults: ["webrtc_defaults"], 472 srcs: [ 473 "modules/audio_processing/agc2/input_volume_controller.cc", 474 "modules/audio_processing/agc2/speech_probability_buffer.cc", 475 ], 476 host_supported: true, 477} 478 479/* From target: 480//modules/audio_processing/agc2:input_volume_stats_reporter 481*/ 482cc_library_static { 483 name: "webrtc_agc2__input_volume_stats_reporter", 484 defaults: ["webrtc_defaults"], 485 srcs: ["modules/audio_processing/agc2/input_volume_stats_reporter.cc"], 486 host_supported: true, 487} 488 489/* From target: 490//modules/audio_processing/agc2:noise_level_estimator 491*/ 492cc_library_static { 493 name: "webrtc_agc2__noise_level_estimator", 494 defaults: ["webrtc_defaults"], 495 srcs: ["modules/audio_processing/agc2/noise_level_estimator.cc"], 496 host_supported: true, 497} 498 499/* From target: 500//modules/audio_processing/agc2:saturation_protector 501*/ 502cc_library_static { 503 name: "webrtc_agc2__saturation_protector", 504 defaults: ["webrtc_defaults"], 505 srcs: [ 506 "modules/audio_processing/agc2/saturation_protector.cc", 507 "modules/audio_processing/agc2/saturation_protector_buffer.cc", 508 ], 509 host_supported: true, 510} 511 512/* From target: 513//modules/audio_processing/agc2:speech_level_estimator 514*/ 515cc_library_static { 516 name: "webrtc_agc2__speech_level_estimator", 517 defaults: ["webrtc_defaults"], 518 srcs: ["modules/audio_processing/agc2/speech_level_estimator.cc"], 519 host_supported: true, 520} 521 522/* From target: 523//modules/audio_processing/agc2:vad_wrapper 524*/ 525cc_library_static { 526 name: "webrtc_agc2__vad_wrapper", 527 defaults: ["webrtc_defaults"], 528 srcs: ["modules/audio_processing/agc2/vad_wrapper.cc"], 529 host_supported: true, 530} 531 532/* From target: 533//modules/audio_processing/agc:agc 534*/ 535cc_library_static { 536 name: "webrtc_agc__agc", 537 defaults: ["webrtc_defaults"], 538 srcs: ["modules/audio_processing/agc/agc_manager_direct.cc"], 539 host_supported: true, 540} 541 542/* From target: 543//modules/audio_processing/agc:legacy_agc 544*/ 545cc_library_static { 546 name: "webrtc_agc__legacy_agc", 547 defaults: ["webrtc_defaults"], 548 srcs: [ 549 "modules/audio_processing/agc/legacy/analog_agc.cc", 550 "modules/audio_processing/agc/legacy/digital_agc.cc", 551 ], 552 host_supported: true, 553} 554 555/* From target: 556//modules/audio_processing/agc:level_estimation 557*/ 558cc_library_static { 559 name: "webrtc_agc__level_estimation", 560 defaults: ["webrtc_defaults"], 561 srcs: [ 562 "modules/audio_processing/agc/agc.cc", 563 "modules/audio_processing/agc/loudness_histogram.cc", 564 "modules/audio_processing/agc/utility.cc", 565 ], 566 host_supported: true, 567} 568 569/* From target: 570//api:audio_options_api 571*/ 572cc_library_static { 573 name: "webrtc_api__audio_options_api", 574 defaults: ["webrtc_defaults"], 575 srcs: ["api/audio_options.cc"], 576 host_supported: true, 577} 578 579/* From target: 580//api:candidate 581*/ 582cc_library_static { 583 name: "webrtc_api__candidate", 584 defaults: ["webrtc_defaults"], 585 srcs: ["api/candidate.cc"], 586 host_supported: true, 587} 588 589/* From target: 590//api:create_peerconnection_factory 591*/ 592cc_library_static { 593 name: "webrtc_api__create_peerconnection_factory", 594 defaults: ["webrtc_defaults"], 595 srcs: ["api/create_peerconnection_factory.cc"], 596 host_supported: true, 597 cflags: ["-DHAVE_WEBRTC_VIDEO"], 598} 599 600/* From target: 601//api:dtls_transport_interface 602*/ 603cc_library_static { 604 name: "webrtc_api__dtls_transport_interface", 605 defaults: ["webrtc_defaults"], 606 srcs: ["api/dtls_transport_interface.cc"], 607 host_supported: true, 608} 609 610/* From target: 611//api:field_trials 612*/ 613cc_library_static { 614 name: "webrtc_api__field_trials", 615 defaults: ["webrtc_defaults"], 616 srcs: ["api/field_trials.cc"], 617 host_supported: true, 618} 619 620/* From target: 621//api:field_trials_registry 622*/ 623cc_library_static { 624 name: "webrtc_api__field_trials_registry", 625 defaults: ["webrtc_defaults"], 626 srcs: ["api/field_trials_registry.cc"], 627 host_supported: true, 628} 629 630/* From target: 631//api:ice_transport_factory 632*/ 633cc_library_static { 634 name: "webrtc_api__ice_transport_factory", 635 defaults: ["webrtc_defaults"], 636 srcs: ["api/ice_transport_factory.cc"], 637 host_supported: true, 638} 639 640/* From target: 641//api:libjingle_peerconnection_api 642*/ 643cc_library_static { 644 name: "webrtc_api__libjingle_peerconnection_api", 645 defaults: ["webrtc_defaults"], 646 srcs: [ 647 "api/data_channel_interface.cc", 648 "api/jsep.cc", 649 "api/jsep_ice_candidate.cc", 650 "api/legacy_stats_types.cc", 651 "api/peer_connection_interface.cc", 652 "api/rtp_receiver_interface.cc", 653 "api/rtp_transceiver_interface.cc", 654 "api/sctp_transport_interface.cc", 655 ], 656 host_supported: true, 657} 658 659/* From target: 660//api:media_stream_interface 661*/ 662cc_library_static { 663 name: "webrtc_api__media_stream_interface", 664 defaults: ["webrtc_defaults"], 665 srcs: ["api/media_stream_interface.cc"], 666 host_supported: true, 667} 668 669/* From target: 670//api:rtc_error 671*/ 672cc_library_static { 673 name: "webrtc_api__rtc_error", 674 defaults: ["webrtc_defaults"], 675 srcs: ["api/rtc_error.cc"], 676 host_supported: true, 677} 678 679/* From target: 680//api:rtc_event_log_output_file 681*/ 682cc_library_static { 683 name: "webrtc_api__rtc_event_log_output_file", 684 defaults: ["webrtc_defaults"], 685 srcs: ["api/rtc_event_log_output_file.cc"], 686 host_supported: true, 687} 688 689/* From target: 690//api:rtp_headers 691*/ 692cc_library_static { 693 name: "webrtc_api__rtp_headers", 694 defaults: ["webrtc_defaults"], 695 srcs: ["api/rtp_headers.cc"], 696 host_supported: true, 697} 698 699/* From target: 700//api:rtp_packet_info 701*/ 702cc_library_static { 703 name: "webrtc_api__rtp_packet_info", 704 defaults: ["webrtc_defaults"], 705 srcs: ["api/rtp_packet_info.cc"], 706 host_supported: true, 707} 708 709/* From target: 710//api:rtp_parameters 711*/ 712cc_library_static { 713 name: "webrtc_api__rtp_parameters", 714 defaults: ["webrtc_defaults"], 715 srcs: [ 716 "api/media_types.cc", 717 "api/rtp_parameters.cc", 718 ], 719 host_supported: true, 720} 721 722/* From target: 723//api:rtp_sender_interface 724*/ 725cc_library_static { 726 name: "webrtc_api__rtp_sender_interface", 727 defaults: ["webrtc_defaults"], 728 srcs: ["api/rtp_sender_interface.cc"], 729 host_supported: true, 730} 731 732/* From target: 733//api:transport_api 734*/ 735cc_library_static { 736 name: "webrtc_api__transport_api", 737 defaults: ["webrtc_defaults"], 738 srcs: ["api/call/transport.cc"], 739 host_supported: true, 740} 741 742/* From target: 743//api:wrapping_async_dns_resolver 744*/ 745cc_library_static { 746 name: "webrtc_api__wrapping_async_dns_resolver", 747 defaults: ["webrtc_defaults"], 748 srcs: ["api/wrapping_async_dns_resolver.cc"], 749 host_supported: true, 750} 751 752/* From target: 753//modules/async_audio_processing:async_audio_processing 754*/ 755cc_library_static { 756 name: "webrtc_async_audio_processing__async_audio_processing", 757 defaults: ["webrtc_defaults"], 758 srcs: ["modules/async_audio_processing/async_audio_processing.cc"], 759 host_supported: true, 760} 761 762/* From target: 763//api/audio:aec3_config 764*/ 765cc_library_static { 766 name: "webrtc_audio__aec3_config", 767 defaults: ["webrtc_defaults"], 768 srcs: ["api/audio/echo_canceller3_config.cc"], 769 host_supported: true, 770} 771 772/* From target: 773//api/audio:aec3_factory 774*/ 775cc_library_static { 776 name: "webrtc_audio__aec3_factory", 777 defaults: ["webrtc_defaults"], 778 srcs: ["api/audio/echo_canceller3_factory.cc"], 779 host_supported: true, 780} 781 782/* From target: 783//audio:audio 784*/ 785cc_library_static { 786 name: "webrtc_audio__audio", 787 defaults: ["webrtc_defaults"], 788 srcs: [ 789 "audio/audio_level.cc", 790 "audio/audio_receive_stream.cc", 791 "audio/audio_send_stream.cc", 792 "audio/audio_state.cc", 793 "audio/audio_transport_impl.cc", 794 "audio/channel_receive.cc", 795 "audio/channel_receive_frame_transformer_delegate.cc", 796 "audio/channel_send.cc", 797 "audio/channel_send_frame_transformer_delegate.cc", 798 "audio/remix_resample.cc", 799 ], 800 host_supported: true, 801} 802 803/* From target: 804//api/audio:audio_frame_api 805*/ 806cc_library_static { 807 name: "webrtc_audio__audio_frame_api", 808 defaults: ["webrtc_defaults"], 809 srcs: [ 810 "api/audio/audio_frame.cc", 811 "api/audio/channel_layout.cc", 812 ], 813 host_supported: true, 814} 815 816/* From target: 817//api/audio_codecs:audio_codecs_api 818*/ 819cc_library_static { 820 name: "webrtc_audio_codecs__audio_codecs_api", 821 defaults: ["webrtc_defaults"], 822 srcs: [ 823 "api/audio_codecs/audio_codec_pair_id.cc", 824 "api/audio_codecs/audio_decoder.cc", 825 "api/audio_codecs/audio_encoder.cc", 826 "api/audio_codecs/audio_format.cc", 827 ], 828 host_supported: true, 829} 830 831/* From target: 832//api/audio_codecs:builtin_audio_decoder_factory 833*/ 834cc_library_static { 835 name: "webrtc_audio_codecs__builtin_audio_decoder_factory", 836 defaults: ["webrtc_defaults"], 837 srcs: ["api/audio_codecs/builtin_audio_decoder_factory.cc"], 838 host_supported: true, 839 cflags: [ 840 "-DWEBRTC_USE_BUILTIN_ILBC=1", 841 "-DWEBRTC_USE_BUILTIN_OPUS=1", 842 ], 843} 844 845/* From target: 846//api/audio_codecs:builtin_audio_encoder_factory 847*/ 848cc_library_static { 849 name: "webrtc_audio_codecs__builtin_audio_encoder_factory", 850 defaults: ["webrtc_defaults"], 851 srcs: ["api/audio_codecs/builtin_audio_encoder_factory.cc"], 852 host_supported: true, 853 cflags: [ 854 "-DWEBRTC_USE_BUILTIN_ILBC=1", 855 "-DWEBRTC_USE_BUILTIN_OPUS=1", 856 ], 857} 858 859/* From target: 860//modules/audio_coding:audio_coding 861*/ 862cc_library_static { 863 name: "webrtc_audio_coding__audio_coding", 864 defaults: ["webrtc_defaults"], 865 srcs: [ 866 "modules/audio_coding/acm2/acm_receiver.cc", 867 "modules/audio_coding/acm2/acm_remixing.cc", 868 "modules/audio_coding/acm2/acm_resampler.cc", 869 "modules/audio_coding/acm2/audio_coding_module.cc", 870 "modules/audio_coding/acm2/call_statistics.cc", 871 ], 872 host_supported: true, 873} 874 875/* From target: 876//modules/audio_coding:audio_coding_opus_common 877*/ 878cc_library_static { 879 name: "webrtc_audio_coding__audio_coding_opus_common", 880 defaults: ["webrtc_defaults"], 881 srcs: ["modules/audio_coding/codecs/opus/audio_coder_opus_common.cc"], 882 host_supported: true, 883} 884 885/* From target: 886//modules/audio_coding:audio_encoder_cng 887*/ 888cc_library_static { 889 name: "webrtc_audio_coding__audio_encoder_cng", 890 defaults: ["webrtc_defaults"], 891 srcs: ["modules/audio_coding/codecs/cng/audio_encoder_cng.cc"], 892 host_supported: true, 893} 894 895/* From target: 896//modules/audio_coding:audio_network_adaptor 897*/ 898cc_library_static { 899 name: "webrtc_audio_coding__audio_network_adaptor", 900 defaults: ["webrtc_defaults"], 901 srcs: [ 902 "modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc", 903 "modules/audio_coding/audio_network_adaptor/bitrate_controller.cc", 904 "modules/audio_coding/audio_network_adaptor/channel_controller.cc", 905 "modules/audio_coding/audio_network_adaptor/controller.cc", 906 "modules/audio_coding/audio_network_adaptor/controller_manager.cc", 907 "modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc", 908 "modules/audio_coding/audio_network_adaptor/dtx_controller.cc", 909 "modules/audio_coding/audio_network_adaptor/event_log_writer.cc", 910 "modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc", 911 "modules/audio_coding/audio_network_adaptor/frame_length_controller.cc", 912 "modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.cc", 913 ], 914 host_supported: true, 915} 916 917/* From target: 918//modules/audio_coding:audio_network_adaptor_config 919*/ 920cc_library_static { 921 name: "webrtc_audio_coding__audio_network_adaptor_config", 922 defaults: ["webrtc_defaults"], 923 srcs: ["modules/audio_coding/audio_network_adaptor/audio_network_adaptor_config.cc"], 924 host_supported: true, 925} 926 927/* From target: 928//modules/audio_coding:default_neteq_factory 929*/ 930cc_library_static { 931 name: "webrtc_audio_coding__default_neteq_factory", 932 defaults: ["webrtc_defaults"], 933 srcs: ["modules/audio_coding/neteq/default_neteq_factory.cc"], 934 host_supported: true, 935} 936 937/* From target: 938//modules/audio_coding:g711 939*/ 940cc_library_static { 941 name: "webrtc_audio_coding__g711", 942 defaults: ["webrtc_defaults"], 943 srcs: [ 944 "modules/audio_coding/codecs/g711/audio_decoder_pcm.cc", 945 "modules/audio_coding/codecs/g711/audio_encoder_pcm.cc", 946 ], 947 host_supported: true, 948} 949 950/* From target: 951//modules/audio_coding:g711_c 952*/ 953cc_library_static { 954 name: "webrtc_audio_coding__g711_c", 955 defaults: ["webrtc_defaults"], 956 srcs: ["modules/audio_coding/codecs/g711/g711_interface.c"], 957 host_supported: true, 958} 959 960/* From target: 961//modules/audio_coding:g722 962*/ 963cc_library_static { 964 name: "webrtc_audio_coding__g722", 965 defaults: ["webrtc_defaults"], 966 srcs: [ 967 "modules/audio_coding/codecs/g722/audio_decoder_g722.cc", 968 "modules/audio_coding/codecs/g722/audio_encoder_g722.cc", 969 ], 970 host_supported: true, 971} 972 973/* From target: 974//modules/audio_coding:g722_c 975*/ 976cc_library_static { 977 name: "webrtc_audio_coding__g722_c", 978 defaults: ["webrtc_defaults"], 979 srcs: ["modules/audio_coding/codecs/g722/g722_interface.c"], 980 host_supported: true, 981} 982 983/* From target: 984//modules/audio_coding:ilbc 985*/ 986cc_library_static { 987 name: "webrtc_audio_coding__ilbc", 988 defaults: ["webrtc_defaults"], 989 srcs: [ 990 "modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc", 991 "modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc", 992 ], 993 host_supported: true, 994} 995 996/* From target: 997//modules/audio_coding:ilbc_c 998*/ 999cc_library_static { 1000 name: "webrtc_audio_coding__ilbc_c", 1001 defaults: ["webrtc_defaults"], 1002 srcs: [ 1003 "modules/audio_coding/codecs/ilbc/abs_quant.c", 1004 "modules/audio_coding/codecs/ilbc/abs_quant_loop.c", 1005 "modules/audio_coding/codecs/ilbc/augmented_cb_corr.c", 1006 "modules/audio_coding/codecs/ilbc/bw_expand.c", 1007 "modules/audio_coding/codecs/ilbc/cb_construct.c", 1008 "modules/audio_coding/codecs/ilbc/cb_mem_energy.c", 1009 "modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c", 1010 "modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c", 1011 "modules/audio_coding/codecs/ilbc/cb_search.c", 1012 "modules/audio_coding/codecs/ilbc/cb_search_core.c", 1013 "modules/audio_coding/codecs/ilbc/cb_update_best_index.c", 1014 "modules/audio_coding/codecs/ilbc/chebyshev.c", 1015 "modules/audio_coding/codecs/ilbc/comp_corr.c", 1016 "modules/audio_coding/codecs/ilbc/constants.c", 1017 "modules/audio_coding/codecs/ilbc/create_augmented_vec.c", 1018 "modules/audio_coding/codecs/ilbc/decode.c", 1019 "modules/audio_coding/codecs/ilbc/decode_residual.c", 1020 "modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.c", 1021 "modules/audio_coding/codecs/ilbc/do_plc.c", 1022 "modules/audio_coding/codecs/ilbc/encode.c", 1023 "modules/audio_coding/codecs/ilbc/energy_inverse.c", 1024 "modules/audio_coding/codecs/ilbc/enh_upsample.c", 1025 "modules/audio_coding/codecs/ilbc/enhancer.c", 1026 "modules/audio_coding/codecs/ilbc/enhancer_interface.c", 1027 "modules/audio_coding/codecs/ilbc/filtered_cb_vecs.c", 1028 "modules/audio_coding/codecs/ilbc/frame_classify.c", 1029 "modules/audio_coding/codecs/ilbc/gain_dequant.c", 1030 "modules/audio_coding/codecs/ilbc/gain_quant.c", 1031 "modules/audio_coding/codecs/ilbc/get_cd_vec.c", 1032 "modules/audio_coding/codecs/ilbc/get_lsp_poly.c", 1033 "modules/audio_coding/codecs/ilbc/get_sync_seq.c", 1034 "modules/audio_coding/codecs/ilbc/hp_input.c", 1035 "modules/audio_coding/codecs/ilbc/hp_output.c", 1036 "modules/audio_coding/codecs/ilbc/ilbc.c", 1037 "modules/audio_coding/codecs/ilbc/index_conv_dec.c", 1038 "modules/audio_coding/codecs/ilbc/index_conv_enc.c", 1039 "modules/audio_coding/codecs/ilbc/init_decode.c", 1040 "modules/audio_coding/codecs/ilbc/init_encode.c", 1041 "modules/audio_coding/codecs/ilbc/interpolate.c", 1042 "modules/audio_coding/codecs/ilbc/interpolate_samples.c", 1043 "modules/audio_coding/codecs/ilbc/lpc_encode.c", 1044 "modules/audio_coding/codecs/ilbc/lsf_check.c", 1045 "modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.c", 1046 "modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.c", 1047 "modules/audio_coding/codecs/ilbc/lsf_to_lsp.c", 1048 "modules/audio_coding/codecs/ilbc/lsf_to_poly.c", 1049 "modules/audio_coding/codecs/ilbc/lsp_to_lsf.c", 1050 "modules/audio_coding/codecs/ilbc/my_corr.c", 1051 "modules/audio_coding/codecs/ilbc/nearest_neighbor.c", 1052 "modules/audio_coding/codecs/ilbc/pack_bits.c", 1053 "modules/audio_coding/codecs/ilbc/poly_to_lsf.c", 1054 "modules/audio_coding/codecs/ilbc/poly_to_lsp.c", 1055 "modules/audio_coding/codecs/ilbc/refiner.c", 1056 "modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.c", 1057 "modules/audio_coding/codecs/ilbc/simple_lpc_analysis.c", 1058 "modules/audio_coding/codecs/ilbc/simple_lsf_dequant.c", 1059 "modules/audio_coding/codecs/ilbc/simple_lsf_quant.c", 1060 "modules/audio_coding/codecs/ilbc/smooth.c", 1061 "modules/audio_coding/codecs/ilbc/smooth_out_data.c", 1062 "modules/audio_coding/codecs/ilbc/sort_sq.c", 1063 "modules/audio_coding/codecs/ilbc/split_vq.c", 1064 "modules/audio_coding/codecs/ilbc/state_construct.c", 1065 "modules/audio_coding/codecs/ilbc/state_search.c", 1066 "modules/audio_coding/codecs/ilbc/swap_bytes.c", 1067 "modules/audio_coding/codecs/ilbc/unpack_bits.c", 1068 "modules/audio_coding/codecs/ilbc/vq3.c", 1069 "modules/audio_coding/codecs/ilbc/vq4.c", 1070 "modules/audio_coding/codecs/ilbc/window32_w32.c", 1071 "modules/audio_coding/codecs/ilbc/xcorr_coef.c", 1072 ], 1073 host_supported: true, 1074} 1075 1076/* From target: 1077//modules/audio_coding:isac_vad 1078*/ 1079cc_library_static { 1080 name: "webrtc_audio_coding__isac_vad", 1081 defaults: ["webrtc_defaults"], 1082 srcs: [ 1083 "modules/audio_coding/codecs/isac/main/source/filter_functions.c", 1084 "modules/audio_coding/codecs/isac/main/source/isac_vad.c", 1085 "modules/audio_coding/codecs/isac/main/source/pitch_estimator.c", 1086 "modules/audio_coding/codecs/isac/main/source/pitch_filter.c", 1087 ], 1088 host_supported: true, 1089} 1090 1091/* From target: 1092//modules/audio_coding:legacy_encoded_audio_frame 1093*/ 1094cc_library_static { 1095 name: "webrtc_audio_coding__legacy_encoded_audio_frame", 1096 defaults: ["webrtc_defaults"], 1097 srcs: ["modules/audio_coding/codecs/legacy_encoded_audio_frame.cc"], 1098 host_supported: true, 1099} 1100 1101/* From target: 1102//modules/audio_coding:neteq 1103*/ 1104cc_library_static { 1105 name: "webrtc_audio_coding__neteq", 1106 defaults: ["webrtc_defaults"], 1107 srcs: [ 1108 "modules/audio_coding/neteq/accelerate.cc", 1109 "modules/audio_coding/neteq/audio_multi_vector.cc", 1110 "modules/audio_coding/neteq/audio_vector.cc", 1111 "modules/audio_coding/neteq/background_noise.cc", 1112 "modules/audio_coding/neteq/buffer_level_filter.cc", 1113 "modules/audio_coding/neteq/comfort_noise.cc", 1114 "modules/audio_coding/neteq/cross_correlation.cc", 1115 "modules/audio_coding/neteq/decision_logic.cc", 1116 "modules/audio_coding/neteq/decoder_database.cc", 1117 "modules/audio_coding/neteq/delay_manager.cc", 1118 "modules/audio_coding/neteq/dsp_helper.cc", 1119 "modules/audio_coding/neteq/dtmf_buffer.cc", 1120 "modules/audio_coding/neteq/dtmf_tone_generator.cc", 1121 "modules/audio_coding/neteq/expand.cc", 1122 "modules/audio_coding/neteq/expand_uma_logger.cc", 1123 "modules/audio_coding/neteq/histogram.cc", 1124 "modules/audio_coding/neteq/merge.cc", 1125 "modules/audio_coding/neteq/nack_tracker.cc", 1126 "modules/audio_coding/neteq/neteq_impl.cc", 1127 "modules/audio_coding/neteq/normal.cc", 1128 "modules/audio_coding/neteq/packet.cc", 1129 "modules/audio_coding/neteq/packet_arrival_history.cc", 1130 "modules/audio_coding/neteq/packet_buffer.cc", 1131 "modules/audio_coding/neteq/post_decode_vad.cc", 1132 "modules/audio_coding/neteq/preemptive_expand.cc", 1133 "modules/audio_coding/neteq/random_vector.cc", 1134 "modules/audio_coding/neteq/red_payload_splitter.cc", 1135 "modules/audio_coding/neteq/reorder_optimizer.cc", 1136 "modules/audio_coding/neteq/statistics_calculator.cc", 1137 "modules/audio_coding/neteq/sync_buffer.cc", 1138 "modules/audio_coding/neteq/time_stretch.cc", 1139 "modules/audio_coding/neteq/timestamp_scaler.cc", 1140 "modules/audio_coding/neteq/underrun_optimizer.cc", 1141 ], 1142 host_supported: true, 1143} 1144 1145/* From target: 1146//modules/audio_coding:pcm16b 1147*/ 1148cc_library_static { 1149 name: "webrtc_audio_coding__pcm16b", 1150 defaults: ["webrtc_defaults"], 1151 srcs: [ 1152 "modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc", 1153 "modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc", 1154 "modules/audio_coding/codecs/pcm16b/pcm16b_common.cc", 1155 ], 1156 host_supported: true, 1157} 1158 1159/* From target: 1160//modules/audio_coding:pcm16b_c 1161*/ 1162cc_library_static { 1163 name: "webrtc_audio_coding__pcm16b_c", 1164 defaults: ["webrtc_defaults"], 1165 srcs: ["modules/audio_coding/codecs/pcm16b/pcm16b.c"], 1166 host_supported: true, 1167} 1168 1169/* From target: 1170//modules/audio_coding:red 1171*/ 1172cc_library_static { 1173 name: "webrtc_audio_coding__red", 1174 defaults: ["webrtc_defaults"], 1175 srcs: ["modules/audio_coding/codecs/red/audio_encoder_copy_red.cc"], 1176 host_supported: true, 1177} 1178 1179/* From target: 1180//modules/audio_coding:webrtc_cng 1181*/ 1182cc_library_static { 1183 name: "webrtc_audio_coding__webrtc_cng", 1184 defaults: ["webrtc_defaults"], 1185 srcs: ["modules/audio_coding/codecs/cng/webrtc_cng.cc"], 1186 host_supported: true, 1187} 1188 1189/* From target: 1190//modules/audio_coding:webrtc_multiopus 1191*/ 1192cc_library_static { 1193 name: "webrtc_audio_coding__webrtc_multiopus", 1194 defaults: ["webrtc_defaults"], 1195 srcs: [ 1196 "modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc", 1197 "modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc", 1198 ], 1199 host_supported: true, 1200 cflags: [ 1201 "-DWEBRTC_CODEC_ILBC", 1202 "-DWEBRTC_CODEC_OPUS", 1203 "-DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1", 1204 ], 1205} 1206 1207/* From target: 1208//modules/audio_coding:webrtc_opus 1209*/ 1210cc_library_static { 1211 name: "webrtc_audio_coding__webrtc_opus", 1212 defaults: ["webrtc_defaults"], 1213 srcs: [ 1214 "modules/audio_coding/codecs/opus/audio_decoder_opus.cc", 1215 "modules/audio_coding/codecs/opus/audio_encoder_opus.cc", 1216 ], 1217 host_supported: true, 1218 cflags: [ 1219 "-DWEBRTC_CODEC_ILBC", 1220 "-DWEBRTC_CODEC_OPUS", 1221 "-DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1", 1222 ], 1223} 1224 1225/* From target: 1226//modules/audio_coding:webrtc_opus_wrapper 1227*/ 1228cc_library_static { 1229 name: "webrtc_audio_coding__webrtc_opus_wrapper", 1230 defaults: ["webrtc_defaults"], 1231 srcs: ["modules/audio_coding/codecs/opus/opus_interface.cc"], 1232 host_supported: true, 1233 cflags: [ 1234 "-DWEBRTC_CODEC_ILBC", 1235 "-DWEBRTC_CODEC_OPUS", 1236 "-DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1", 1237 ], 1238} 1239 1240/* From target: 1241//modules/audio_device:audio_device_buffer 1242*/ 1243cc_library_static { 1244 name: "webrtc_audio_device__audio_device_buffer", 1245 defaults: ["webrtc_defaults"], 1246 srcs: [ 1247 "modules/audio_device/audio_device_buffer.cc", 1248 "modules/audio_device/fine_audio_buffer.cc", 1249 ], 1250 host_supported: true, 1251} 1252 1253/* From target: 1254//modules/audio_device:audio_device_generic 1255*/ 1256cc_library_static { 1257 name: "webrtc_audio_device__audio_device_generic", 1258 defaults: ["webrtc_defaults"], 1259 srcs: ["modules/audio_device/audio_device_generic.cc"], 1260 host_supported: true, 1261} 1262 1263/* From target: 1264//modules/audio_device:audio_device_impl 1265*/ 1266cc_library_static { 1267 name: "webrtc_audio_device__audio_device_impl", 1268 defaults: ["webrtc_defaults"], 1269 srcs: [ 1270 "modules/audio_device/audio_device_data_observer.cc", 1271 "modules/audio_device/audio_device_impl.cc", 1272 "modules/audio_device/dummy/audio_device_dummy.cc", 1273 "modules/audio_device/dummy/file_audio_device.cc", 1274 "modules/audio_device/dummy/file_audio_device_factory.cc", 1275 "modules/audio_device/include/test_audio_device.cc", 1276 ], 1277 host_supported: true, 1278 cflags: ["-DWEBRTC_DUMMY_FILE_DEVICES"], 1279} 1280 1281/* From target: 1282//modules/audio_mixer:audio_frame_manipulator 1283*/ 1284cc_library_static { 1285 name: "webrtc_audio_mixer__audio_frame_manipulator", 1286 defaults: ["webrtc_defaults"], 1287 srcs: ["modules/audio_mixer/audio_frame_manipulator.cc"], 1288 host_supported: true, 1289} 1290 1291/* From target: 1292//modules/audio_mixer:audio_mixer_impl 1293*/ 1294cc_library_static { 1295 name: "webrtc_audio_mixer__audio_mixer_impl", 1296 defaults: ["webrtc_defaults"], 1297 srcs: [ 1298 "modules/audio_mixer/audio_mixer_impl.cc", 1299 "modules/audio_mixer/default_output_rate_calculator.cc", 1300 "modules/audio_mixer/frame_combiner.cc", 1301 ], 1302 host_supported: true, 1303} 1304 1305/* From target: 1306//modules/audio_processing:aec_dump_interface 1307*/ 1308cc_library_static { 1309 name: "webrtc_audio_processing__aec_dump_interface", 1310 defaults: ["webrtc_defaults"], 1311 srcs: ["modules/audio_processing/include/aec_dump.cc"], 1312 host_supported: true, 1313} 1314 1315/* From target: 1316//modules/audio_processing:api 1317*/ 1318cc_library_static { 1319 name: "webrtc_audio_processing__api", 1320 defaults: ["webrtc_defaults"], 1321 srcs: ["modules/audio_processing/include/audio_processing.cc"], 1322 host_supported: true, 1323} 1324 1325/* From target: 1326//modules/audio_processing:apm_logging 1327*/ 1328cc_library_static { 1329 name: "webrtc_audio_processing__apm_logging", 1330 defaults: ["webrtc_defaults"], 1331 srcs: ["modules/audio_processing/logging/apm_data_dumper.cc"], 1332 host_supported: true, 1333} 1334 1335/* From target: 1336//modules/audio_processing:audio_buffer 1337*/ 1338cc_library_static { 1339 name: "webrtc_audio_processing__audio_buffer", 1340 defaults: ["webrtc_defaults"], 1341 srcs: [ 1342 "modules/audio_processing/audio_buffer.cc", 1343 "modules/audio_processing/splitting_filter.cc", 1344 "modules/audio_processing/three_band_filter_bank.cc", 1345 ], 1346 host_supported: true, 1347} 1348 1349/* From target: 1350//modules/audio_processing:audio_frame_proxies 1351*/ 1352cc_library_static { 1353 name: "webrtc_audio_processing__audio_frame_proxies", 1354 defaults: ["webrtc_defaults"], 1355 srcs: ["modules/audio_processing/include/audio_frame_proxies.cc"], 1356 host_supported: true, 1357} 1358 1359/* From target: 1360//modules/audio_processing:audio_processing 1361*/ 1362cc_library_static { 1363 name: "webrtc_audio_processing__audio_processing", 1364 defaults: ["webrtc_defaults"], 1365 srcs: [ 1366 "modules/audio_processing/audio_processing_builder_impl.cc", 1367 "modules/audio_processing/audio_processing_impl.cc", 1368 "modules/audio_processing/echo_control_mobile_impl.cc", 1369 "modules/audio_processing/gain_control_impl.cc", 1370 ], 1371 host_supported: true, 1372} 1373 1374/* From target: 1375//modules/audio_processing:audio_processing_statistics 1376*/ 1377cc_library_static { 1378 name: "webrtc_audio_processing__audio_processing_statistics", 1379 defaults: ["webrtc_defaults"], 1380 srcs: ["modules/audio_processing/include/audio_processing_statistics.cc"], 1381 host_supported: true, 1382} 1383 1384/* From target: 1385//modules/audio_processing:gain_controller2 1386*/ 1387cc_library_static { 1388 name: "webrtc_audio_processing__gain_controller2", 1389 defaults: ["webrtc_defaults"], 1390 srcs: ["modules/audio_processing/gain_controller2.cc"], 1391 host_supported: true, 1392} 1393 1394/* From target: 1395//modules/audio_processing:high_pass_filter 1396*/ 1397cc_library_static { 1398 name: "webrtc_audio_processing__high_pass_filter", 1399 defaults: ["webrtc_defaults"], 1400 srcs: ["modules/audio_processing/high_pass_filter.cc"], 1401 host_supported: true, 1402} 1403 1404/* From target: 1405//modules/audio_processing:optionally_built_submodule_creators 1406*/ 1407cc_library_static { 1408 name: "webrtc_audio_processing__optionally_built_submodule_creators", 1409 defaults: ["webrtc_defaults"], 1410 srcs: ["modules/audio_processing/optionally_built_submodule_creators.cc"], 1411 host_supported: true, 1412} 1413 1414/* From target: 1415//modules/audio_processing:rms_level 1416*/ 1417cc_library_static { 1418 name: "webrtc_audio_processing__rms_level", 1419 defaults: ["webrtc_defaults"], 1420 srcs: ["modules/audio_processing/rms_level.cc"], 1421 host_supported: true, 1422} 1423 1424/* From target: 1425//modules/video_coding/codecs/av1:av1_svc_config 1426*/ 1427cc_library_static { 1428 name: "webrtc_av1__av1_svc_config", 1429 defaults: ["webrtc_defaults"], 1430 srcs: ["modules/video_coding/codecs/av1/av1_svc_config.cc"], 1431 host_supported: true, 1432} 1433 1434/* From target: 1435//rtc_base/third_party/base64:base64 1436*/ 1437cc_library_static { 1438 name: "webrtc_base64__base64", 1439 defaults: ["webrtc_defaults"], 1440 srcs: ["rtc_base/third_party/base64/base64.cc"], 1441 host_supported: true, 1442} 1443 1444/* From target: 1445//third_party/abseil-cpp/absl/base:base 1446*/ 1447cc_library_static { 1448 name: "webrtc_base__base", 1449 defaults: ["webrtc_defaults"], 1450 srcs: [ 1451 "third_party/abseil-cpp/absl/base/internal/cycleclock.cc", 1452 "third_party/abseil-cpp/absl/base/internal/spinlock.cc", 1453 "third_party/abseil-cpp/absl/base/internal/sysinfo.cc", 1454 "third_party/abseil-cpp/absl/base/internal/thread_identity.cc", 1455 "third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc", 1456 ], 1457 host_supported: true, 1458 cflags: ["-Wno-unused-variable"], 1459 cppflags: [ 1460 "-Wbitfield-enum-conversion", 1461 "-Wbool-conversion", 1462 "-Wconstant-conversion", 1463 "-Wenum-conversion", 1464 "-Wint-conversion", 1465 "-Wliteral-conversion", 1466 "-Wnon-literal-null-conversion", 1467 "-Wnull-conversion", 1468 "-Wobjc-literal-conversion", 1469 "-Wstring-conversion", 1470 ], 1471} 1472 1473/* From target: 1474//third_party/abseil-cpp/absl/base:log_severity 1475*/ 1476cc_library_static { 1477 name: "webrtc_base__log_severity", 1478 defaults: ["webrtc_defaults"], 1479 srcs: ["third_party/abseil-cpp/absl/base/log_severity.cc"], 1480 host_supported: true, 1481 cflags: ["-Wno-unused-variable"], 1482 cppflags: [ 1483 "-Wbitfield-enum-conversion", 1484 "-Wbool-conversion", 1485 "-Wconstant-conversion", 1486 "-Wenum-conversion", 1487 "-Wint-conversion", 1488 "-Wliteral-conversion", 1489 "-Wnon-literal-null-conversion", 1490 "-Wnull-conversion", 1491 "-Wobjc-literal-conversion", 1492 "-Wstring-conversion", 1493 ], 1494} 1495 1496/* From target: 1497//third_party/abseil-cpp/absl/base:malloc_internal 1498*/ 1499cc_library_static { 1500 name: "webrtc_base__malloc_internal", 1501 defaults: ["webrtc_defaults"], 1502 srcs: ["third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc"], 1503 host_supported: true, 1504 cflags: ["-Wno-unused-variable"], 1505 cppflags: [ 1506 "-Wbitfield-enum-conversion", 1507 "-Wbool-conversion", 1508 "-Wconstant-conversion", 1509 "-Wenum-conversion", 1510 "-Wint-conversion", 1511 "-Wliteral-conversion", 1512 "-Wnon-literal-null-conversion", 1513 "-Wnull-conversion", 1514 "-Wobjc-literal-conversion", 1515 "-Wstring-conversion", 1516 ], 1517} 1518 1519/* From target: 1520//third_party/abseil-cpp/absl/base:raw_logging_internal 1521*/ 1522cc_library_static { 1523 name: "webrtc_base__raw_logging_internal", 1524 defaults: ["webrtc_defaults"], 1525 srcs: ["third_party/abseil-cpp/absl/base/internal/raw_logging.cc"], 1526 host_supported: true, 1527 cflags: ["-Wno-unused-variable"], 1528 cppflags: [ 1529 "-Wbitfield-enum-conversion", 1530 "-Wbool-conversion", 1531 "-Wconstant-conversion", 1532 "-Wenum-conversion", 1533 "-Wint-conversion", 1534 "-Wliteral-conversion", 1535 "-Wnon-literal-null-conversion", 1536 "-Wnull-conversion", 1537 "-Wobjc-literal-conversion", 1538 "-Wstring-conversion", 1539 ], 1540} 1541 1542/* From target: 1543//third_party/abseil-cpp/absl/base:spinlock_wait 1544*/ 1545cc_library_static { 1546 name: "webrtc_base__spinlock_wait", 1547 defaults: ["webrtc_defaults"], 1548 srcs: ["third_party/abseil-cpp/absl/base/internal/spinlock_wait.cc"], 1549 host_supported: true, 1550 cflags: ["-Wno-unused-variable"], 1551 cppflags: [ 1552 "-Wbitfield-enum-conversion", 1553 "-Wbool-conversion", 1554 "-Wconstant-conversion", 1555 "-Wenum-conversion", 1556 "-Wint-conversion", 1557 "-Wliteral-conversion", 1558 "-Wnon-literal-null-conversion", 1559 "-Wnull-conversion", 1560 "-Wobjc-literal-conversion", 1561 "-Wstring-conversion", 1562 ], 1563} 1564 1565/* From target: 1566//third_party/abseil-cpp/absl/base:throw_delegate 1567*/ 1568cc_library_static { 1569 name: "webrtc_base__throw_delegate", 1570 defaults: ["webrtc_defaults"], 1571 srcs: ["third_party/abseil-cpp/absl/base/internal/throw_delegate.cc"], 1572 host_supported: true, 1573 cflags: ["-Wno-unused-variable"], 1574 cppflags: [ 1575 "-Wbitfield-enum-conversion", 1576 "-Wbool-conversion", 1577 "-Wconstant-conversion", 1578 "-Wenum-conversion", 1579 "-Wint-conversion", 1580 "-Wliteral-conversion", 1581 "-Wnon-literal-null-conversion", 1582 "-Wnull-conversion", 1583 "-Wobjc-literal-conversion", 1584 "-Wstring-conversion", 1585 ], 1586} 1587 1588/* From target: 1589//call:bitrate_allocator 1590*/ 1591cc_library_static { 1592 name: "webrtc_call__bitrate_allocator", 1593 defaults: ["webrtc_defaults"], 1594 srcs: ["call/bitrate_allocator.cc"], 1595 host_supported: true, 1596} 1597 1598/* From target: 1599//call:bitrate_configurator 1600*/ 1601cc_library_static { 1602 name: "webrtc_call__bitrate_configurator", 1603 defaults: ["webrtc_defaults"], 1604 srcs: ["call/rtp_bitrate_configurator.cc"], 1605 host_supported: true, 1606} 1607 1608/* From target: 1609//call:call 1610*/ 1611cc_library_static { 1612 name: "webrtc_call__call", 1613 defaults: ["webrtc_defaults"], 1614 srcs: [ 1615 "call/call.cc", 1616 "call/call_factory.cc", 1617 "call/degraded_call.cc", 1618 "call/flexfec_receive_stream_impl.cc", 1619 "call/receive_time_calculator.cc", 1620 ], 1621 host_supported: true, 1622} 1623 1624/* From target: 1625//call:call_interfaces 1626*/ 1627cc_library_static { 1628 name: "webrtc_call__call_interfaces", 1629 defaults: ["webrtc_defaults"], 1630 srcs: [ 1631 "call/audio_receive_stream.cc", 1632 "call/audio_send_stream.cc", 1633 "call/audio_state.cc", 1634 "call/call_config.cc", 1635 "call/flexfec_receive_stream.cc", 1636 "call/syncable.cc", 1637 ], 1638 host_supported: true, 1639} 1640 1641/* From target: 1642//call:fake_network 1643*/ 1644cc_library_static { 1645 name: "webrtc_call__fake_network", 1646 defaults: ["webrtc_defaults"], 1647 srcs: ["call/fake_network_pipe.cc"], 1648 host_supported: true, 1649} 1650 1651/* From target: 1652//call:rtp_interfaces 1653*/ 1654cc_library_static { 1655 name: "webrtc_call__rtp_interfaces", 1656 defaults: ["webrtc_defaults"], 1657 srcs: ["call/rtp_config.cc"], 1658 host_supported: true, 1659} 1660 1661/* From target: 1662//call:rtp_receiver 1663*/ 1664cc_library_static { 1665 name: "webrtc_call__rtp_receiver", 1666 defaults: ["webrtc_defaults"], 1667 srcs: [ 1668 "call/rtp_demuxer.cc", 1669 "call/rtp_stream_receiver_controller.cc", 1670 "call/rtx_receive_stream.cc", 1671 ], 1672 host_supported: true, 1673} 1674 1675/* From target: 1676//call:rtp_sender 1677*/ 1678cc_library_static { 1679 name: "webrtc_call__rtp_sender", 1680 defaults: ["webrtc_defaults"], 1681 srcs: [ 1682 "call/rtp_payload_params.cc", 1683 "call/rtp_transport_controller_send.cc", 1684 "call/rtp_video_sender.cc", 1685 ], 1686 host_supported: true, 1687} 1688 1689/* From target: 1690//call:simulated_network 1691*/ 1692cc_library_static { 1693 name: "webrtc_call__simulated_network", 1694 defaults: ["webrtc_defaults"], 1695 srcs: ["call/simulated_network.cc"], 1696 host_supported: true, 1697} 1698 1699/* From target: 1700//call:version 1701*/ 1702cc_library_static { 1703 name: "webrtc_call__version", 1704 defaults: ["webrtc_defaults"], 1705 srcs: ["call/version.cc"], 1706 host_supported: true, 1707} 1708 1709/* From target: 1710//call:video_stream_api 1711*/ 1712cc_library_static { 1713 name: "webrtc_call__video_stream_api", 1714 defaults: ["webrtc_defaults"], 1715 srcs: [ 1716 "call/video_receive_stream.cc", 1717 "call/video_send_stream.cc", 1718 ], 1719 host_supported: true, 1720} 1721 1722/* From target: 1723//modules/audio_processing/capture_levels_adjuster:capture_levels_adjuster 1724*/ 1725cc_library_static { 1726 name: "webrtc_capture_levels_adjuster__capture_levels_adjuster", 1727 defaults: ["webrtc_defaults"], 1728 srcs: [ 1729 "modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.cc", 1730 "modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.cc", 1731 ], 1732 host_supported: true, 1733} 1734 1735/* From target: 1736//third_party/abseil-cpp/absl/time/internal/cctz:civil_time 1737*/ 1738cc_library_static { 1739 name: "webrtc_cctz__civil_time", 1740 defaults: ["webrtc_defaults"], 1741 srcs: ["third_party/abseil-cpp/absl/time/internal/cctz/src/civil_time_detail.cc"], 1742 host_supported: true, 1743 cflags: ["-Wno-unused-variable"], 1744 cppflags: [ 1745 "-Wbitfield-enum-conversion", 1746 "-Wbool-conversion", 1747 "-Wconstant-conversion", 1748 "-Wenum-conversion", 1749 "-Wint-conversion", 1750 "-Wliteral-conversion", 1751 "-Wnon-literal-null-conversion", 1752 "-Wnull-conversion", 1753 "-Wobjc-literal-conversion", 1754 "-Wstring-conversion", 1755 ], 1756} 1757 1758/* From target: 1759//third_party/abseil-cpp/absl/time/internal/cctz:time_zone 1760*/ 1761cc_library_static { 1762 name: "webrtc_cctz__time_zone", 1763 defaults: ["webrtc_defaults"], 1764 srcs: [ 1765 "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc", 1766 "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc", 1767 "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc", 1768 "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc", 1769 "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc", 1770 "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc", 1771 "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc", 1772 "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.cc", 1773 "third_party/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.cc", 1774 ], 1775 host_supported: true, 1776 cflags: ["-Wno-unused-variable"], 1777 cppflags: [ 1778 "-Wbitfield-enum-conversion", 1779 "-Wbool-conversion", 1780 "-Wconstant-conversion", 1781 "-Wenum-conversion", 1782 "-Wint-conversion", 1783 "-Wliteral-conversion", 1784 "-Wnon-literal-null-conversion", 1785 "-Wnull-conversion", 1786 "-Wobjc-literal-conversion", 1787 "-Wstring-conversion", 1788 ], 1789} 1790 1791/* From target: 1792//common_audio:common_audio 1793*/ 1794cc_library_static { 1795 name: "webrtc_common_audio__common_audio", 1796 defaults: ["webrtc_defaults"], 1797 srcs: [ 1798 "common_audio/audio_converter.cc", 1799 "common_audio/audio_util.cc", 1800 "common_audio/channel_buffer.cc", 1801 "common_audio/real_fourier.cc", 1802 "common_audio/real_fourier_ooura.cc", 1803 "common_audio/resampler/push_resampler.cc", 1804 "common_audio/resampler/push_sinc_resampler.cc", 1805 "common_audio/resampler/resampler.cc", 1806 "common_audio/resampler/sinc_resampler.cc", 1807 "common_audio/smoothing_filter.cc", 1808 "common_audio/vad/vad.cc", 1809 "common_audio/wav_file.cc", 1810 "common_audio/wav_header.cc", 1811 "common_audio/window_generator.cc", 1812 ], 1813 host_supported: true, 1814 arch: { 1815 arm: { 1816 }, 1817 arm64: { 1818 }, 1819 x86_64: { 1820 }, 1821 x86: { 1822 }, 1823 }, 1824} 1825 1826/* From target: 1827//common_audio:common_audio_avx2 1828*/ 1829cc_library_static { 1830 name: "webrtc_common_audio__common_audio_avx2", 1831 defaults: ["webrtc_defaults"], 1832 srcs: [ 1833 "common_audio/fir_filter_avx2.cc", 1834 "common_audio/resampler/sinc_resampler_avx2.cc", 1835 ], 1836 host_supported: true, 1837 arch: { 1838 arm: { 1839 enabled: false, 1840 }, 1841 arm64: { 1842 enabled: false, 1843 }, 1844 riscv64: { 1845 enabled: false, 1846 }, 1847 }, 1848} 1849 1850/* From target: 1851//common_audio:common_audio_c 1852*/ 1853cc_library_static { 1854 name: "webrtc_common_audio__common_audio_c", 1855 defaults: ["webrtc_defaults"], 1856 srcs: [ 1857 "common_audio/ring_buffer.c", 1858 "common_audio/signal_processing/auto_corr_to_refl_coef.c", 1859 "common_audio/signal_processing/auto_correlation.c", 1860 "common_audio/signal_processing/complex_fft.c", 1861 "common_audio/signal_processing/copy_set_operations.c", 1862 "common_audio/signal_processing/cross_correlation.c", 1863 "common_audio/signal_processing/division_operations.c", 1864 "common_audio/signal_processing/downsample_fast.c", 1865 "common_audio/signal_processing/energy.c", 1866 "common_audio/signal_processing/filter_ar.c", 1867 "common_audio/signal_processing/filter_ma_fast_q12.c", 1868 "common_audio/signal_processing/get_hanning_window.c", 1869 "common_audio/signal_processing/get_scaling_square.c", 1870 "common_audio/signal_processing/ilbc_specific_functions.c", 1871 "common_audio/signal_processing/levinson_durbin.c", 1872 "common_audio/signal_processing/lpc_to_refl_coef.c", 1873 "common_audio/signal_processing/min_max_operations.c", 1874 "common_audio/signal_processing/randomization_functions.c", 1875 "common_audio/signal_processing/real_fft.c", 1876 "common_audio/signal_processing/refl_coef_to_lpc.c", 1877 "common_audio/signal_processing/resample.c", 1878 "common_audio/signal_processing/resample_48khz.c", 1879 "common_audio/signal_processing/resample_by_2.c", 1880 "common_audio/signal_processing/resample_by_2_internal.c", 1881 "common_audio/signal_processing/resample_fractional.c", 1882 "common_audio/signal_processing/spl_init.c", 1883 "common_audio/signal_processing/spl_inl.c", 1884 "common_audio/signal_processing/spl_sqrt.c", 1885 "common_audio/signal_processing/splitting_filter.c", 1886 "common_audio/signal_processing/sqrt_of_one_minus_x_squared.c", 1887 "common_audio/signal_processing/vector_scaling_operations.c", 1888 "common_audio/vad/vad_core.c", 1889 "common_audio/vad/vad_filterbank.c", 1890 "common_audio/vad/vad_gmm.c", 1891 "common_audio/vad/vad_sp.c", 1892 "common_audio/vad/webrtc_vad.c", 1893 ], 1894 host_supported: true, 1895 arch: { 1896 arm: { 1897 }, 1898 arm64: { 1899 srcs: [ 1900 "common_audio/signal_processing/complex_bit_reverse.c", 1901 "common_audio/signal_processing/filter_ar_fast_q12.c", 1902 ], 1903 }, 1904 riscv64: { 1905 srcs: [ 1906 "common_audio/signal_processing/complex_bit_reverse.c", 1907 "common_audio/signal_processing/filter_ar_fast_q12.c", 1908 ], 1909 }, 1910 x86_64: { 1911 srcs: [ 1912 "common_audio/signal_processing/complex_bit_reverse.c", 1913 "common_audio/signal_processing/filter_ar_fast_q12.c", 1914 ], 1915 }, 1916 x86: { 1917 srcs: [ 1918 "common_audio/signal_processing/complex_bit_reverse.c", 1919 "common_audio/signal_processing/filter_ar_fast_q12.c", 1920 ], 1921 }, 1922 }, 1923} 1924 1925/* From target: 1926//common_audio:common_audio_c_arm_asm 1927*/ 1928cc_library_static { 1929 name: "webrtc_common_audio__common_audio_c_arm_asm", 1930 defaults: ["webrtc_defaults"], 1931 srcs: [ 1932 "common_audio/signal_processing/complex_bit_reverse_arm.S", 1933 "common_audio/signal_processing/filter_ar_fast_q12_armv7.S", 1934 ], 1935 host_supported: true, 1936 arch: { 1937 arm64: { 1938 enabled: false, 1939 }, 1940 riscv64: { 1941 enabled: false, 1942 }, 1943 x86_64: { 1944 enabled: false, 1945 }, 1946 x86: { 1947 enabled: false, 1948 }, 1949 }, 1950} 1951 1952/* From target: 1953//common_audio:common_audio_cc 1954*/ 1955cc_library_static { 1956 name: "webrtc_common_audio__common_audio_cc", 1957 defaults: ["webrtc_defaults"], 1958 srcs: ["common_audio/signal_processing/dot_product_with_scale.cc"], 1959 host_supported: true, 1960} 1961 1962/* From target: 1963//common_audio:common_audio_neon 1964*/ 1965cc_library_static { 1966 name: "webrtc_common_audio__common_audio_neon", 1967 defaults: ["webrtc_defaults"], 1968 srcs: [ 1969 "common_audio/fir_filter_neon.cc", 1970 "common_audio/resampler/sinc_resampler_neon.cc", 1971 ], 1972 host_supported: true, 1973 arch: { 1974 riscv64: { 1975 enabled: false, 1976 }, 1977 x86_64: { 1978 enabled: false, 1979 }, 1980 x86: { 1981 enabled: false, 1982 }, 1983 }, 1984} 1985 1986/* From target: 1987//common_audio:common_audio_neon_c 1988*/ 1989cc_library_static { 1990 name: "webrtc_common_audio__common_audio_neon_c", 1991 defaults: ["webrtc_defaults"], 1992 srcs: [ 1993 "common_audio/signal_processing/cross_correlation_neon.c", 1994 "common_audio/signal_processing/downsample_fast_neon.c", 1995 "common_audio/signal_processing/min_max_operations_neon.c", 1996 ], 1997 host_supported: true, 1998 arch: { 1999 riscv64: { 2000 enabled: false, 2001 }, 2002 x86_64: { 2003 enabled: false, 2004 }, 2005 x86: { 2006 enabled: false, 2007 }, 2008 }, 2009} 2010 2011/* From target: 2012//common_audio:common_audio_sse2 2013*/ 2014cc_library_static { 2015 name: "webrtc_common_audio__common_audio_sse2", 2016 defaults: ["webrtc_defaults"], 2017 srcs: [ 2018 "common_audio/fir_filter_sse.cc", 2019 "common_audio/resampler/sinc_resampler_sse.cc", 2020 ], 2021 host_supported: true, 2022 arch: { 2023 arm: { 2024 enabled: false, 2025 }, 2026 arm64: { 2027 enabled: false, 2028 }, 2029 riscv64: { 2030 enabled: false, 2031 }, 2032 }, 2033} 2034 2035/* From target: 2036//common_audio:fir_filter_factory 2037*/ 2038cc_library_static { 2039 name: "webrtc_common_audio__fir_filter_factory", 2040 defaults: ["webrtc_defaults"], 2041 srcs: [ 2042 "common_audio/fir_filter_c.cc", 2043 "common_audio/fir_filter_factory.cc", 2044 ], 2045 host_supported: true, 2046 arch: { 2047 arm: { 2048 }, 2049 arm64: { 2050 }, 2051 x86_64: { 2052 }, 2053 x86: { 2054 }, 2055 }, 2056} 2057 2058/* From target: 2059//common_video:common_video 2060*/ 2061cc_library_static { 2062 name: "webrtc_common_video__common_video", 2063 defaults: ["webrtc_defaults"], 2064 srcs: [ 2065 "common_video/bitrate_adjuster.cc", 2066 "common_video/frame_rate_estimator.cc", 2067 "common_video/framerate_controller.cc", 2068 "common_video/h264/h264_bitstream_parser.cc", 2069 "common_video/h264/h264_common.cc", 2070 "common_video/h264/pps_parser.cc", 2071 "common_video/h264/sps_parser.cc", 2072 "common_video/h264/sps_vui_rewriter.cc", 2073 "common_video/libyuv/webrtc_libyuv.cc", 2074 "common_video/video_frame_buffer.cc", 2075 "common_video/video_frame_buffer_pool.cc", 2076 ], 2077 host_supported: true, 2078} 2079 2080/* From target: 2081//video/config:encoder_config 2082*/ 2083cc_library_static { 2084 name: "webrtc_config__encoder_config", 2085 defaults: ["webrtc_defaults"], 2086 srcs: ["video/config/video_encoder_config.cc"], 2087 host_supported: true, 2088} 2089 2090/* From target: 2091//video/config:streams_config 2092*/ 2093cc_library_static { 2094 name: "webrtc_config__streams_config", 2095 defaults: ["webrtc_defaults"], 2096 srcs: [ 2097 "video/config/encoder_stream_factory.cc", 2098 "video/config/simulcast.cc", 2099 ], 2100 host_supported: true, 2101} 2102 2103/* From target: 2104//modules/congestion_controller:congestion_controller 2105*/ 2106cc_library_static { 2107 name: "webrtc_congestion_controller__congestion_controller", 2108 defaults: ["webrtc_defaults"], 2109 srcs: [ 2110 "modules/congestion_controller/receive_side_congestion_controller.cc", 2111 "modules/congestion_controller/remb_throttler.cc", 2112 ], 2113 host_supported: true, 2114 cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"], 2115} 2116 2117/* From target: 2118//third_party/abseil-cpp/absl/container:hashtablez_sampler 2119*/ 2120cc_library_static { 2121 name: "webrtc_container__hashtablez_sampler", 2122 defaults: ["webrtc_defaults"], 2123 srcs: [ 2124 "third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc", 2125 "third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc", 2126 ], 2127 host_supported: true, 2128 cflags: ["-Wno-unused-variable"], 2129 cppflags: [ 2130 "-Wbitfield-enum-conversion", 2131 "-Wbool-conversion", 2132 "-Wconstant-conversion", 2133 "-Wenum-conversion", 2134 "-Wint-conversion", 2135 "-Wliteral-conversion", 2136 "-Wnon-literal-null-conversion", 2137 "-Wnull-conversion", 2138 "-Wobjc-literal-conversion", 2139 "-Wstring-conversion", 2140 ], 2141} 2142 2143/* From target: 2144//third_party/abseil-cpp/absl/container:raw_hash_set 2145*/ 2146cc_library_static { 2147 name: "webrtc_container__raw_hash_set", 2148 defaults: ["webrtc_defaults"], 2149 srcs: ["third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc"], 2150 host_supported: true, 2151 cflags: ["-Wno-unused-variable"], 2152 cppflags: [ 2153 "-Wbitfield-enum-conversion", 2154 "-Wbool-conversion", 2155 "-Wconstant-conversion", 2156 "-Wenum-conversion", 2157 "-Wint-conversion", 2158 "-Wliteral-conversion", 2159 "-Wnon-literal-null-conversion", 2160 "-Wnull-conversion", 2161 "-Wobjc-literal-conversion", 2162 "-Wstring-conversion", 2163 ], 2164} 2165 2166/* From target: 2167//rtc_base/containers:flat_containers_internal 2168*/ 2169cc_library_static { 2170 name: "webrtc_containers__flat_containers_internal", 2171 defaults: ["webrtc_defaults"], 2172 srcs: ["rtc_base/containers/flat_tree.cc"], 2173 host_supported: true, 2174} 2175 2176/* From target: 2177//third_party/crc32c:crc32c 2178*/ 2179cc_library_static { 2180 name: "webrtc_crc32c__crc32c", 2181 defaults: ["webrtc_defaults"], 2182 srcs: [ 2183 "third_party/crc32c/src/src/crc32c.cc", 2184 "third_party/crc32c/src/src/crc32c_portable.cc", 2185 ], 2186 host_supported: true, 2187 cflags: [ 2188 "-DBYTE_ORDER_BIG_ENDIAN=0", 2189 "-DCRC32C_TESTS_BUILT_WITH_GLOG=0", 2190 "-DHAVE_BUILTIN_PREFETCH=1", 2191 "-DHAVE_STRONG_GETAUXVAL=1", 2192 "-DHAVE_WEAK_GETAUXVAL=1", 2193 ], 2194 arch: { 2195 arm: { 2196 cflags: [ 2197 "-DHAVE_MM_PREFETCH=0", 2198 "-DHAVE_SSE42=0", 2199 ], 2200 }, 2201 arm64: { 2202 cflags: [ 2203 "-DHAVE_MM_PREFETCH=0", 2204 "-DHAVE_SSE42=0", 2205 ], 2206 }, 2207 riscv64: { 2208 cflags: [ 2209 "-DHAVE_MM_PREFETCH=0", 2210 "-DHAVE_SSE42=0", 2211 ], 2212 }, 2213 x86_64: { 2214 cflags: [ 2215 "-DHAVE_MM_PREFETCH=1", 2216 "-DHAVE_SSE42=1", 2217 ], 2218 }, 2219 x86: { 2220 cflags: [ 2221 "-DHAVE_MM_PREFETCH=1", 2222 "-DHAVE_SSE42=1", 2223 ], 2224 }, 2225 }, 2226} 2227 2228/* From target: 2229//third_party/crc32c:crc32c_arm64 2230*/ 2231cc_library_static { 2232 name: "webrtc_crc32c__crc32c_arm64", 2233 defaults: ["webrtc_defaults"], 2234 srcs: ["third_party/crc32c/src/src/crc32c_arm64.cc"], 2235 host_supported: true, 2236 cflags: [ 2237 "-DBYTE_ORDER_BIG_ENDIAN=0", 2238 "-DCRC32C_TESTS_BUILT_WITH_GLOG=0", 2239 "-DHAVE_BUILTIN_PREFETCH=1", 2240 "-DHAVE_STRONG_GETAUXVAL=1", 2241 "-DHAVE_WEAK_GETAUXVAL=1", 2242 ], 2243 arch: { 2244 arm: { 2245 cflags: [ 2246 "-DHAVE_MM_PREFETCH=0", 2247 "-DHAVE_SSE42=0", 2248 ], 2249 }, 2250 arm64: { 2251 cflags: [ 2252 "-DHAVE_MM_PREFETCH=0", 2253 "-DHAVE_SSE42=0", 2254 "-march=armv8-a", 2255 ], 2256 }, 2257 riscv64: { 2258 cflags: [ 2259 "-DHAVE_MM_PREFETCH=0", 2260 "-DHAVE_SSE42=0", 2261 ], 2262 }, 2263 x86_64: { 2264 cflags: [ 2265 "-DHAVE_MM_PREFETCH=1", 2266 "-DHAVE_SSE42=1", 2267 ], 2268 }, 2269 x86: { 2270 cflags: [ 2271 "-DHAVE_MM_PREFETCH=1", 2272 "-DHAVE_SSE42=1", 2273 ], 2274 }, 2275 }, 2276} 2277 2278/* From target: 2279//third_party/crc32c:crc32c_sse42 2280*/ 2281cc_library_static { 2282 name: "webrtc_crc32c__crc32c_sse42", 2283 defaults: ["webrtc_defaults"], 2284 srcs: ["third_party/crc32c/src/src/crc32c_sse42.cc"], 2285 host_supported: true, 2286 cflags: [ 2287 "-DBYTE_ORDER_BIG_ENDIAN=0", 2288 "-DCRC32C_TESTS_BUILT_WITH_GLOG=0", 2289 "-DHAVE_BUILTIN_PREFETCH=1", 2290 "-DHAVE_STRONG_GETAUXVAL=1", 2291 "-DHAVE_WEAK_GETAUXVAL=1", 2292 ], 2293 arch: { 2294 arm: { 2295 cflags: [ 2296 "-DHAVE_MM_PREFETCH=0", 2297 "-DHAVE_SSE42=0", 2298 ], 2299 }, 2300 arm64: { 2301 cflags: [ 2302 "-DHAVE_MM_PREFETCH=0", 2303 "-DHAVE_SSE42=0", 2304 ], 2305 }, 2306 riscv64: { 2307 cflags: [ 2308 "-DHAVE_MM_PREFETCH=0", 2309 "-DHAVE_SSE42=0", 2310 ], 2311 }, 2312 x86_64: { 2313 cflags: [ 2314 "-DHAVE_MM_PREFETCH=1", 2315 "-DHAVE_SSE42=1", 2316 "-msse4.2", 2317 ], 2318 }, 2319 x86: { 2320 cflags: [ 2321 "-DHAVE_MM_PREFETCH=1", 2322 "-DHAVE_SSE42=1", 2323 "-msse4.2", 2324 ], 2325 }, 2326 }, 2327} 2328 2329/* From target: 2330//api/crypto:options 2331*/ 2332cc_library_static { 2333 name: "webrtc_crypto__options", 2334 defaults: ["webrtc_defaults"], 2335 srcs: ["api/crypto/crypto_options.cc"], 2336 host_supported: true, 2337} 2338 2339/* From target: 2340//third_party/abseil-cpp/absl/debugging:debugging_internal 2341*/ 2342cc_library_static { 2343 name: "webrtc_debugging__debugging_internal", 2344 defaults: ["webrtc_defaults"], 2345 srcs: [ 2346 "third_party/abseil-cpp/absl/debugging/internal/address_is_readable.cc", 2347 "third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc", 2348 "third_party/abseil-cpp/absl/debugging/internal/vdso_support.cc", 2349 ], 2350 host_supported: true, 2351 cflags: ["-Wno-unused-variable"], 2352 cppflags: [ 2353 "-Wbitfield-enum-conversion", 2354 "-Wbool-conversion", 2355 "-Wconstant-conversion", 2356 "-Wenum-conversion", 2357 "-Wint-conversion", 2358 "-Wliteral-conversion", 2359 "-Wnon-literal-null-conversion", 2360 "-Wnull-conversion", 2361 "-Wobjc-literal-conversion", 2362 "-Wstring-conversion", 2363 ], 2364} 2365 2366/* From target: 2367//third_party/abseil-cpp/absl/debugging:demangle_internal 2368*/ 2369cc_library_static { 2370 name: "webrtc_debugging__demangle_internal", 2371 defaults: ["webrtc_defaults"], 2372 srcs: ["third_party/abseil-cpp/absl/debugging/internal/demangle.cc"], 2373 host_supported: true, 2374 cflags: ["-Wno-unused-variable"], 2375 cppflags: [ 2376 "-Wbitfield-enum-conversion", 2377 "-Wbool-conversion", 2378 "-Wconstant-conversion", 2379 "-Wenum-conversion", 2380 "-Wint-conversion", 2381 "-Wliteral-conversion", 2382 "-Wnon-literal-null-conversion", 2383 "-Wnull-conversion", 2384 "-Wobjc-literal-conversion", 2385 "-Wstring-conversion", 2386 ], 2387} 2388 2389/* From target: 2390//third_party/abseil-cpp/absl/debugging:stacktrace 2391*/ 2392cc_library_static { 2393 name: "webrtc_debugging__stacktrace", 2394 defaults: ["webrtc_defaults"], 2395 srcs: ["third_party/abseil-cpp/absl/debugging/stacktrace.cc"], 2396 host_supported: true, 2397 cflags: ["-Wno-unused-variable"], 2398 cppflags: [ 2399 "-Wbitfield-enum-conversion", 2400 "-Wbool-conversion", 2401 "-Wconstant-conversion", 2402 "-Wenum-conversion", 2403 "-Wint-conversion", 2404 "-Wliteral-conversion", 2405 "-Wnon-literal-null-conversion", 2406 "-Wnull-conversion", 2407 "-Wobjc-literal-conversion", 2408 "-Wstring-conversion", 2409 ], 2410} 2411 2412/* From target: 2413//third_party/abseil-cpp/absl/debugging:symbolize 2414*/ 2415cc_library_static { 2416 name: "webrtc_debugging__symbolize", 2417 defaults: ["webrtc_defaults"], 2418 srcs: ["third_party/abseil-cpp/absl/debugging/symbolize.cc"], 2419 host_supported: true, 2420 cflags: ["-Wno-unused-variable"], 2421 cppflags: [ 2422 "-Wbitfield-enum-conversion", 2423 "-Wbool-conversion", 2424 "-Wconstant-conversion", 2425 "-Wenum-conversion", 2426 "-Wint-conversion", 2427 "-Wliteral-conversion", 2428 "-Wnon-literal-null-conversion", 2429 "-Wnull-conversion", 2430 "-Wobjc-literal-conversion", 2431 "-Wstring-conversion", 2432 ], 2433} 2434 2435/* From target: 2436//rtc_base/experiments:alr_experiment 2437*/ 2438cc_library_static { 2439 name: "webrtc_experiments__alr_experiment", 2440 defaults: ["webrtc_defaults"], 2441 srcs: ["rtc_base/experiments/alr_experiment.cc"], 2442 host_supported: true, 2443} 2444 2445/* From target: 2446//rtc_base/experiments:balanced_degradation_settings 2447*/ 2448cc_library_static { 2449 name: "webrtc_experiments__balanced_degradation_settings", 2450 defaults: ["webrtc_defaults"], 2451 srcs: ["rtc_base/experiments/balanced_degradation_settings.cc"], 2452 host_supported: true, 2453} 2454 2455/* From target: 2456//rtc_base/experiments:bandwidth_quality_scaler_settings 2457*/ 2458cc_library_static { 2459 name: "webrtc_experiments__bandwidth_quality_scaler_settings", 2460 defaults: ["webrtc_defaults"], 2461 srcs: ["rtc_base/experiments/bandwidth_quality_scaler_settings.cc"], 2462 host_supported: true, 2463} 2464 2465/* From target: 2466//rtc_base/experiments:cpu_speed_experiment 2467*/ 2468cc_library_static { 2469 name: "webrtc_experiments__cpu_speed_experiment", 2470 defaults: ["webrtc_defaults"], 2471 srcs: ["rtc_base/experiments/cpu_speed_experiment.cc"], 2472 host_supported: true, 2473} 2474 2475/* From target: 2476//rtc_base/experiments:encoder_info_settings 2477*/ 2478cc_library_static { 2479 name: "webrtc_experiments__encoder_info_settings", 2480 defaults: ["webrtc_defaults"], 2481 srcs: ["rtc_base/experiments/encoder_info_settings.cc"], 2482 host_supported: true, 2483} 2484 2485/* From target: 2486//rtc_base/experiments:field_trial_parser 2487*/ 2488cc_library_static { 2489 name: "webrtc_experiments__field_trial_parser", 2490 defaults: ["webrtc_defaults"], 2491 srcs: [ 2492 "rtc_base/experiments/field_trial_list.cc", 2493 "rtc_base/experiments/field_trial_parser.cc", 2494 "rtc_base/experiments/field_trial_units.cc", 2495 "rtc_base/experiments/struct_parameters_parser.cc", 2496 ], 2497 host_supported: true, 2498} 2499 2500/* From target: 2501//rtc_base/experiments:keyframe_interval_settings_experiment 2502*/ 2503cc_library_static { 2504 name: "webrtc_experiments__keyframe_interval_settings_experiment", 2505 defaults: ["webrtc_defaults"], 2506 srcs: ["rtc_base/experiments/keyframe_interval_settings.cc"], 2507 host_supported: true, 2508} 2509 2510/* From target: 2511//rtc_base/experiments:min_video_bitrate_experiment 2512*/ 2513cc_library_static { 2514 name: "webrtc_experiments__min_video_bitrate_experiment", 2515 defaults: ["webrtc_defaults"], 2516 srcs: ["rtc_base/experiments/min_video_bitrate_experiment.cc"], 2517 host_supported: true, 2518} 2519 2520/* From target: 2521//rtc_base/experiments:normalize_simulcast_size_experiment 2522*/ 2523cc_library_static { 2524 name: "webrtc_experiments__normalize_simulcast_size_experiment", 2525 defaults: ["webrtc_defaults"], 2526 srcs: ["rtc_base/experiments/normalize_simulcast_size_experiment.cc"], 2527 host_supported: true, 2528} 2529 2530/* From target: 2531//rtc_base/experiments:quality_rampup_experiment 2532*/ 2533cc_library_static { 2534 name: "webrtc_experiments__quality_rampup_experiment", 2535 defaults: ["webrtc_defaults"], 2536 srcs: ["rtc_base/experiments/quality_rampup_experiment.cc"], 2537 host_supported: true, 2538} 2539 2540/* From target: 2541//rtc_base/experiments:quality_scaler_settings 2542*/ 2543cc_library_static { 2544 name: "webrtc_experiments__quality_scaler_settings", 2545 defaults: ["webrtc_defaults"], 2546 srcs: ["rtc_base/experiments/quality_scaler_settings.cc"], 2547 host_supported: true, 2548} 2549 2550/* From target: 2551//rtc_base/experiments:quality_scaling_experiment 2552*/ 2553cc_library_static { 2554 name: "webrtc_experiments__quality_scaling_experiment", 2555 defaults: ["webrtc_defaults"], 2556 srcs: ["rtc_base/experiments/quality_scaling_experiment.cc"], 2557 host_supported: true, 2558} 2559 2560/* From target: 2561//rtc_base/experiments:rate_control_settings 2562*/ 2563cc_library_static { 2564 name: "webrtc_experiments__rate_control_settings", 2565 defaults: ["webrtc_defaults"], 2566 srcs: ["rtc_base/experiments/rate_control_settings.cc"], 2567 host_supported: true, 2568} 2569 2570/* From target: 2571//rtc_base/experiments:rtt_mult_experiment 2572*/ 2573cc_library_static { 2574 name: "webrtc_experiments__rtt_mult_experiment", 2575 defaults: ["webrtc_defaults"], 2576 srcs: ["rtc_base/experiments/rtt_mult_experiment.cc"], 2577 host_supported: true, 2578} 2579 2580/* From target: 2581//rtc_base/experiments:stable_target_rate_experiment 2582*/ 2583cc_library_static { 2584 name: "webrtc_experiments__stable_target_rate_experiment", 2585 defaults: ["webrtc_defaults"], 2586 srcs: ["rtc_base/experiments/stable_target_rate_experiment.cc"], 2587 host_supported: true, 2588} 2589 2590/* From target: 2591//modules/third_party/fft:fft 2592*/ 2593cc_library_static { 2594 name: "webrtc_fft__fft", 2595 defaults: ["webrtc_defaults"], 2596 srcs: ["modules/third_party/fft/fft.c"], 2597 host_supported: true, 2598} 2599 2600/* From target: 2601//api/audio_codecs/g711:audio_decoder_g711 2602*/ 2603cc_library_static { 2604 name: "webrtc_g711__audio_decoder_g711", 2605 defaults: ["webrtc_defaults"], 2606 srcs: ["api/audio_codecs/g711/audio_decoder_g711.cc"], 2607 host_supported: true, 2608} 2609 2610/* From target: 2611//api/audio_codecs/g711:audio_encoder_g711 2612*/ 2613cc_library_static { 2614 name: "webrtc_g711__audio_encoder_g711", 2615 defaults: ["webrtc_defaults"], 2616 srcs: ["api/audio_codecs/g711/audio_encoder_g711.cc"], 2617 host_supported: true, 2618} 2619 2620/* From target: 2621//modules/third_party/g711:g711_3p 2622*/ 2623cc_library_static { 2624 name: "webrtc_g711__g711_3p", 2625 defaults: ["webrtc_defaults"], 2626 srcs: ["modules/third_party/g711/g711.c"], 2627 host_supported: true, 2628} 2629 2630/* From target: 2631//api/audio_codecs/g722:audio_decoder_g722 2632*/ 2633cc_library_static { 2634 name: "webrtc_g722__audio_decoder_g722", 2635 defaults: ["webrtc_defaults"], 2636 srcs: ["api/audio_codecs/g722/audio_decoder_g722.cc"], 2637 host_supported: true, 2638} 2639 2640/* From target: 2641//api/audio_codecs/g722:audio_encoder_g722 2642*/ 2643cc_library_static { 2644 name: "webrtc_g722__audio_encoder_g722", 2645 defaults: ["webrtc_defaults"], 2646 srcs: ["api/audio_codecs/g722/audio_encoder_g722.cc"], 2647 host_supported: true, 2648} 2649 2650/* From target: 2651//modules/third_party/g722:g722_3p 2652*/ 2653cc_library_static { 2654 name: "webrtc_g722__g722_3p", 2655 defaults: ["webrtc_defaults"], 2656 srcs: [ 2657 "modules/third_party/g722/g722_decode.c", 2658 "modules/third_party/g722/g722_encode.c", 2659 ], 2660 host_supported: true, 2661} 2662 2663/* From target: 2664//common_video/generic_frame_descriptor:generic_frame_descriptor 2665*/ 2666cc_library_static { 2667 name: "webrtc_generic_frame_descriptor__generic_frame_descriptor", 2668 defaults: ["webrtc_defaults"], 2669 srcs: ["common_video/generic_frame_descriptor/generic_frame_info.cc"], 2670 host_supported: true, 2671} 2672 2673/* From target: 2674//modules/congestion_controller/goog_cc:alr_detector 2675*/ 2676cc_library_static { 2677 name: "webrtc_goog_cc__alr_detector", 2678 defaults: ["webrtc_defaults"], 2679 srcs: ["modules/congestion_controller/goog_cc/alr_detector.cc"], 2680 host_supported: true, 2681} 2682 2683/* From target: 2684//modules/congestion_controller/goog_cc:delay_based_bwe 2685*/ 2686cc_library_static { 2687 name: "webrtc_goog_cc__delay_based_bwe", 2688 defaults: ["webrtc_defaults"], 2689 srcs: [ 2690 "modules/congestion_controller/goog_cc/delay_based_bwe.cc", 2691 "modules/congestion_controller/goog_cc/inter_arrival_delta.cc", 2692 ], 2693 host_supported: true, 2694 cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"], 2695} 2696 2697/* From target: 2698//modules/congestion_controller/goog_cc:estimators 2699*/ 2700cc_library_static { 2701 name: "webrtc_goog_cc__estimators", 2702 defaults: ["webrtc_defaults"], 2703 srcs: [ 2704 "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc", 2705 "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.cc", 2706 "modules/congestion_controller/goog_cc/bitrate_estimator.cc", 2707 "modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc", 2708 "modules/congestion_controller/goog_cc/robust_throughput_estimator.cc", 2709 "modules/congestion_controller/goog_cc/trendline_estimator.cc", 2710 ], 2711 host_supported: true, 2712 cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"], 2713} 2714 2715/* From target: 2716//modules/congestion_controller/goog_cc:goog_cc 2717*/ 2718cc_library_static { 2719 name: "webrtc_goog_cc__goog_cc", 2720 defaults: ["webrtc_defaults"], 2721 srcs: ["modules/congestion_controller/goog_cc/goog_cc_network_control.cc"], 2722 host_supported: true, 2723 cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"], 2724} 2725 2726/* From target: 2727//modules/congestion_controller/goog_cc:link_capacity_estimator 2728*/ 2729cc_library_static { 2730 name: "webrtc_goog_cc__link_capacity_estimator", 2731 defaults: ["webrtc_defaults"], 2732 srcs: ["modules/congestion_controller/goog_cc/link_capacity_estimator.cc"], 2733 host_supported: true, 2734} 2735 2736/* From target: 2737//modules/congestion_controller/goog_cc:loss_based_bwe_v1 2738*/ 2739cc_library_static { 2740 name: "webrtc_goog_cc__loss_based_bwe_v1", 2741 defaults: ["webrtc_defaults"], 2742 srcs: ["modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.cc"], 2743 host_supported: true, 2744 cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"], 2745} 2746 2747/* From target: 2748//modules/congestion_controller/goog_cc:loss_based_bwe_v2 2749*/ 2750cc_library_static { 2751 name: "webrtc_goog_cc__loss_based_bwe_v2", 2752 defaults: ["webrtc_defaults"], 2753 srcs: ["modules/congestion_controller/goog_cc/loss_based_bwe_v2.cc"], 2754 host_supported: true, 2755} 2756 2757/* From target: 2758//modules/congestion_controller/goog_cc:probe_controller 2759*/ 2760cc_library_static { 2761 name: "webrtc_goog_cc__probe_controller", 2762 defaults: ["webrtc_defaults"], 2763 srcs: ["modules/congestion_controller/goog_cc/probe_controller.cc"], 2764 host_supported: true, 2765} 2766 2767/* From target: 2768//modules/congestion_controller/goog_cc:pushback_controller 2769*/ 2770cc_library_static { 2771 name: "webrtc_goog_cc__pushback_controller", 2772 defaults: ["webrtc_defaults"], 2773 srcs: ["modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc"], 2774 host_supported: true, 2775} 2776 2777/* From target: 2778//modules/congestion_controller/goog_cc:send_side_bwe 2779*/ 2780cc_library_static { 2781 name: "webrtc_goog_cc__send_side_bwe", 2782 defaults: ["webrtc_defaults"], 2783 srcs: ["modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc"], 2784 host_supported: true, 2785 cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"], 2786} 2787 2788/* From target: 2789//third_party/abseil-cpp/absl/hash:city 2790*/ 2791cc_library_static { 2792 name: "webrtc_hash__city", 2793 defaults: ["webrtc_defaults"], 2794 srcs: ["third_party/abseil-cpp/absl/hash/internal/city.cc"], 2795 host_supported: true, 2796 cflags: ["-Wno-unused-variable"], 2797 cppflags: [ 2798 "-Wbitfield-enum-conversion", 2799 "-Wbool-conversion", 2800 "-Wconstant-conversion", 2801 "-Wenum-conversion", 2802 "-Wint-conversion", 2803 "-Wliteral-conversion", 2804 "-Wnon-literal-null-conversion", 2805 "-Wnull-conversion", 2806 "-Wobjc-literal-conversion", 2807 "-Wstring-conversion", 2808 ], 2809} 2810 2811/* From target: 2812//third_party/abseil-cpp/absl/hash:hash 2813*/ 2814cc_library_static { 2815 name: "webrtc_hash__hash", 2816 defaults: ["webrtc_defaults"], 2817 srcs: ["third_party/abseil-cpp/absl/hash/internal/hash.cc"], 2818 host_supported: true, 2819 cflags: ["-Wno-unused-variable"], 2820 cppflags: [ 2821 "-Wbitfield-enum-conversion", 2822 "-Wbool-conversion", 2823 "-Wconstant-conversion", 2824 "-Wenum-conversion", 2825 "-Wint-conversion", 2826 "-Wliteral-conversion", 2827 "-Wnon-literal-null-conversion", 2828 "-Wnull-conversion", 2829 "-Wobjc-literal-conversion", 2830 "-Wstring-conversion", 2831 ], 2832} 2833 2834/* From target: 2835//third_party/abseil-cpp/absl/hash:low_level_hash 2836*/ 2837cc_library_static { 2838 name: "webrtc_hash__low_level_hash", 2839 defaults: ["webrtc_defaults"], 2840 srcs: ["third_party/abseil-cpp/absl/hash/internal/low_level_hash.cc"], 2841 host_supported: true, 2842 cflags: ["-Wno-unused-variable"], 2843 cppflags: [ 2844 "-Wbitfield-enum-conversion", 2845 "-Wbool-conversion", 2846 "-Wconstant-conversion", 2847 "-Wenum-conversion", 2848 "-Wint-conversion", 2849 "-Wliteral-conversion", 2850 "-Wnon-literal-null-conversion", 2851 "-Wnull-conversion", 2852 "-Wobjc-literal-conversion", 2853 "-Wstring-conversion", 2854 ], 2855} 2856 2857/* From target: 2858//api/audio_codecs/ilbc:audio_decoder_ilbc 2859*/ 2860cc_library_static { 2861 name: "webrtc_ilbc__audio_decoder_ilbc", 2862 defaults: ["webrtc_defaults"], 2863 srcs: ["api/audio_codecs/ilbc/audio_decoder_ilbc.cc"], 2864 host_supported: true, 2865} 2866 2867/* From target: 2868//api/audio_codecs/ilbc:audio_encoder_ilbc 2869*/ 2870cc_library_static { 2871 name: "webrtc_ilbc__audio_encoder_ilbc", 2872 defaults: ["webrtc_defaults"], 2873 srcs: ["api/audio_codecs/ilbc/audio_encoder_ilbc.cc"], 2874 host_supported: true, 2875} 2876 2877/* From target: 2878//logging:ice_log 2879*/ 2880cc_library_static { 2881 name: "webrtc_logging__ice_log", 2882 defaults: ["webrtc_defaults"], 2883 srcs: [ 2884 "logging/rtc_event_log/events/rtc_event_dtls_transport_state.cc", 2885 "logging/rtc_event_log/events/rtc_event_dtls_writable_state.cc", 2886 "logging/rtc_event_log/events/rtc_event_ice_candidate_pair.cc", 2887 "logging/rtc_event_log/events/rtc_event_ice_candidate_pair_config.cc", 2888 "logging/rtc_event_log/ice_logger.cc", 2889 ], 2890 host_supported: true, 2891} 2892 2893/* From target: 2894//logging:rtc_event_audio 2895*/ 2896cc_library_static { 2897 name: "webrtc_logging__rtc_event_audio", 2898 defaults: ["webrtc_defaults"], 2899 srcs: [ 2900 "logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc", 2901 "logging/rtc_event_log/events/rtc_event_audio_playout.cc", 2902 "logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc", 2903 "logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc", 2904 ], 2905 host_supported: true, 2906} 2907 2908/* From target: 2909//logging:rtc_event_begin_end 2910*/ 2911cc_library_static { 2912 name: "webrtc_logging__rtc_event_begin_end", 2913 defaults: ["webrtc_defaults"], 2914 srcs: [ 2915 "logging/rtc_event_log/events/rtc_event_begin_log.cc", 2916 "logging/rtc_event_log/events/rtc_event_end_log.cc", 2917 ], 2918 host_supported: true, 2919} 2920 2921/* From target: 2922//logging:rtc_event_bwe 2923*/ 2924cc_library_static { 2925 name: "webrtc_logging__rtc_event_bwe", 2926 defaults: ["webrtc_defaults"], 2927 srcs: [ 2928 "logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc", 2929 "logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc", 2930 "logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc", 2931 "logging/rtc_event_log/events/rtc_event_probe_result_failure.cc", 2932 "logging/rtc_event_log/events/rtc_event_probe_result_success.cc", 2933 "logging/rtc_event_log/events/rtc_event_route_change.cc", 2934 ], 2935 host_supported: true, 2936} 2937 2938/* From target: 2939//logging:rtc_event_field 2940*/ 2941cc_library_static { 2942 name: "webrtc_logging__rtc_event_field", 2943 defaults: ["webrtc_defaults"], 2944 srcs: [ 2945 "logging/rtc_event_log/events/fixed_length_encoding_parameters_v3.cc", 2946 "logging/rtc_event_log/events/rtc_event_field_encoding.cc", 2947 "logging/rtc_event_log/events/rtc_event_field_encoding_parser.cc", 2948 "logging/rtc_event_log/events/rtc_event_field_extraction.cc", 2949 ], 2950 host_supported: true, 2951} 2952 2953/* From target: 2954//logging:rtc_event_log_impl_encoder 2955*/ 2956cc_library_static { 2957 name: "webrtc_logging__rtc_event_log_impl_encoder", 2958 defaults: ["webrtc_defaults"], 2959 srcs: [ 2960 "logging/rtc_event_log/encoder/blob_encoding.cc", 2961 "logging/rtc_event_log/encoder/delta_encoding.cc", 2962 ], 2963 host_supported: true, 2964} 2965 2966/* From target: 2967//logging:rtc_event_number_encodings 2968*/ 2969cc_library_static { 2970 name: "webrtc_logging__rtc_event_number_encodings", 2971 defaults: ["webrtc_defaults"], 2972 srcs: [ 2973 "logging/rtc_event_log/encoder/bit_writer.cc", 2974 "logging/rtc_event_log/encoder/rtc_event_log_encoder_common.cc", 2975 "logging/rtc_event_log/encoder/var_int.cc", 2976 ], 2977 host_supported: true, 2978} 2979 2980/* From target: 2981//logging:rtc_event_pacing 2982*/ 2983cc_library_static { 2984 name: "webrtc_logging__rtc_event_pacing", 2985 defaults: ["webrtc_defaults"], 2986 srcs: ["logging/rtc_event_log/events/rtc_event_alr_state.cc"], 2987 host_supported: true, 2988} 2989 2990/* From target: 2991//logging:rtc_event_rtp_rtcp 2992*/ 2993cc_library_static { 2994 name: "webrtc_logging__rtc_event_rtp_rtcp", 2995 defaults: ["webrtc_defaults"], 2996 srcs: [ 2997 "logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc", 2998 "logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc", 2999 "logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc", 3000 "logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc", 3001 ], 3002 host_supported: true, 3003} 3004 3005/* From target: 3006//logging:rtc_event_video 3007*/ 3008cc_library_static { 3009 name: "webrtc_logging__rtc_event_video", 3010 defaults: ["webrtc_defaults"], 3011 srcs: [ 3012 "logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc", 3013 "logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc", 3014 ], 3015 host_supported: true, 3016} 3017 3018/* From target: 3019//logging:rtc_stream_config 3020*/ 3021cc_library_static { 3022 name: "webrtc_logging__rtc_stream_config", 3023 defaults: ["webrtc_defaults"], 3024 srcs: ["logging/rtc_event_log/rtc_stream_config.cc"], 3025 host_supported: true, 3026} 3027 3028/* From target: 3029//media:rtc_audio_video 3030*/ 3031cc_library_static { 3032 name: "webrtc_media__rtc_audio_video", 3033 defaults: ["webrtc_defaults"], 3034 srcs: [ 3035 "media/engine/adm_helpers.cc", 3036 "media/engine/payload_type_mapper.cc", 3037 "media/engine/unhandled_packets_buffer.cc", 3038 "media/engine/webrtc_media_engine.cc", 3039 "media/engine/webrtc_video_engine.cc", 3040 "media/engine/webrtc_voice_engine.cc", 3041 ], 3042 host_supported: true, 3043 cflags: ["-DHAVE_WEBRTC_VIDEO"], 3044} 3045 3046/* From target: 3047//media:rtc_data_dcsctp_transport 3048*/ 3049cc_library_static { 3050 name: "webrtc_media__rtc_data_dcsctp_transport", 3051 defaults: ["webrtc_defaults"], 3052 srcs: ["media/sctp/dcsctp_transport.cc"], 3053 host_supported: true, 3054} 3055 3056/* From target: 3057//media:rtc_data_sctp_transport_factory 3058*/ 3059cc_library_static { 3060 name: "webrtc_media__rtc_data_sctp_transport_factory", 3061 defaults: ["webrtc_defaults"], 3062 srcs: ["media/sctp/sctp_transport_factory.cc"], 3063 host_supported: true, 3064 cflags: ["-DWEBRTC_HAVE_DCSCTP"], 3065} 3066 3067/* From target: 3068//media:rtc_encoder_simulcast_proxy 3069*/ 3070cc_library_static { 3071 name: "webrtc_media__rtc_encoder_simulcast_proxy", 3072 defaults: ["webrtc_defaults"], 3073 srcs: ["media/engine/encoder_simulcast_proxy.cc"], 3074 host_supported: true, 3075} 3076 3077/* From target: 3078//media:rtc_internal_video_codecs 3079*/ 3080cc_library_static { 3081 name: "webrtc_media__rtc_internal_video_codecs", 3082 defaults: ["webrtc_defaults"], 3083 srcs: [ 3084 "media/engine/fake_video_codec_factory.cc", 3085 "media/engine/internal_decoder_factory.cc", 3086 "media/engine/internal_encoder_factory.cc", 3087 "media/engine/multiplex_codec_factory.cc", 3088 ], 3089 host_supported: true, 3090} 3091 3092/* From target: 3093//media:rtc_media_base 3094*/ 3095cc_library_static { 3096 name: "webrtc_media__rtc_media_base", 3097 defaults: ["webrtc_defaults"], 3098 srcs: [ 3099 "media/base/adapted_video_track_source.cc", 3100 "media/base/codec.cc", 3101 "media/base/media_channel.cc", 3102 "media/base/media_constants.cc", 3103 "media/base/media_engine.cc", 3104 "media/base/rid_description.cc", 3105 "media/base/rtp_utils.cc", 3106 "media/base/stream_params.cc", 3107 "media/base/turn_utils.cc", 3108 "media/base/video_adapter.cc", 3109 "media/base/video_broadcaster.cc", 3110 "media/base/video_common.cc", 3111 "media/base/video_source_base.cc", 3112 ], 3113 host_supported: true, 3114} 3115 3116/* From target: 3117//media:rtc_sdp_video_format_utils 3118*/ 3119cc_library_static { 3120 name: "webrtc_media__rtc_sdp_video_format_utils", 3121 defaults: ["webrtc_defaults"], 3122 srcs: ["media/base/sdp_video_format_utils.cc"], 3123 host_supported: true, 3124} 3125 3126/* From target: 3127//media:rtc_simulcast_encoder_adapter 3128*/ 3129cc_library_static { 3130 name: "webrtc_media__rtc_simulcast_encoder_adapter", 3131 defaults: ["webrtc_defaults"], 3132 srcs: ["media/engine/simulcast_encoder_adapter.cc"], 3133 host_supported: true, 3134} 3135 3136/* From target: 3137//rtc_base/memory:aligned_malloc 3138*/ 3139cc_library_static { 3140 name: "webrtc_memory__aligned_malloc", 3141 defaults: ["webrtc_defaults"], 3142 srcs: ["rtc_base/memory/aligned_malloc.cc"], 3143 host_supported: true, 3144} 3145 3146/* From target: 3147//api/test/metrics:global_metrics_logger_and_exporter 3148*/ 3149cc_library_static { 3150 name: "webrtc_metrics__global_metrics_logger_and_exporter", 3151 defaults: ["webrtc_defaults"], 3152 srcs: ["api/test/metrics/global_metrics_logger_and_exporter.cc"], 3153 host_supported: true, 3154} 3155 3156/* From target: 3157//api/test/metrics:metric 3158*/ 3159cc_library_static { 3160 name: "webrtc_metrics__metric", 3161 defaults: ["webrtc_defaults"], 3162 srcs: ["api/test/metrics/metric.cc"], 3163 host_supported: true, 3164} 3165 3166/* From target: 3167//api/test/metrics:metrics_accumulator 3168*/ 3169cc_library_static { 3170 name: "webrtc_metrics__metrics_accumulator", 3171 defaults: ["webrtc_defaults"], 3172 srcs: ["api/test/metrics/metrics_accumulator.cc"], 3173 host_supported: true, 3174} 3175 3176/* From target: 3177//api/test/metrics:metrics_logger 3178*/ 3179cc_library_static { 3180 name: "webrtc_metrics__metrics_logger", 3181 defaults: ["webrtc_defaults"], 3182 srcs: ["api/test/metrics/metrics_logger.cc"], 3183 host_supported: true, 3184} 3185 3186/* From target: 3187//api/test/metrics:stdout_metrics_exporter 3188*/ 3189cc_library_static { 3190 name: "webrtc_metrics__stdout_metrics_exporter", 3191 defaults: ["webrtc_defaults"], 3192 srcs: ["api/test/metrics/stdout_metrics_exporter.cc"], 3193 host_supported: true, 3194} 3195 3196/* From target: 3197//api/neteq:default_neteq_controller_factory 3198*/ 3199cc_library_static { 3200 name: "webrtc_neteq__default_neteq_controller_factory", 3201 defaults: ["webrtc_defaults"], 3202 srcs: ["api/neteq/default_neteq_controller_factory.cc"], 3203 host_supported: true, 3204} 3205 3206/* From target: 3207//api/neteq:neteq_api 3208*/ 3209cc_library_static { 3210 name: "webrtc_neteq__neteq_api", 3211 defaults: ["webrtc_defaults"], 3212 srcs: ["api/neteq/neteq.cc"], 3213 host_supported: true, 3214} 3215 3216/* From target: 3217//api/neteq:tick_timer 3218*/ 3219cc_library_static { 3220 name: "webrtc_neteq__tick_timer", 3221 defaults: ["webrtc_defaults"], 3222 srcs: ["api/neteq/tick_timer.cc"], 3223 host_supported: true, 3224} 3225 3226/* From target: 3227//rtc_base/network:sent_packet 3228*/ 3229cc_library_static { 3230 name: "webrtc_network__sent_packet", 3231 defaults: ["webrtc_defaults"], 3232 srcs: ["rtc_base/network/sent_packet.cc"], 3233 host_supported: true, 3234} 3235 3236/* From target: 3237//modules/audio_processing/ns:ns 3238*/ 3239cc_library_static { 3240 name: "webrtc_ns__ns", 3241 defaults: ["webrtc_defaults"], 3242 srcs: [ 3243 "modules/audio_processing/ns/fast_math.cc", 3244 "modules/audio_processing/ns/histograms.cc", 3245 "modules/audio_processing/ns/noise_estimator.cc", 3246 "modules/audio_processing/ns/noise_suppressor.cc", 3247 "modules/audio_processing/ns/ns_fft.cc", 3248 "modules/audio_processing/ns/prior_signal_model.cc", 3249 "modules/audio_processing/ns/prior_signal_model_estimator.cc", 3250 "modules/audio_processing/ns/quantile_noise_estimator.cc", 3251 "modules/audio_processing/ns/signal_model.cc", 3252 "modules/audio_processing/ns/signal_model_estimator.cc", 3253 "modules/audio_processing/ns/speech_probability_estimator.cc", 3254 "modules/audio_processing/ns/suppression_params.cc", 3255 "modules/audio_processing/ns/wiener_filter.cc", 3256 ], 3257 host_supported: true, 3258} 3259 3260/* From target: 3261//third_party/abseil-cpp/absl/numeric:int128 3262*/ 3263cc_library_static { 3264 name: "webrtc_numeric__int128", 3265 defaults: ["webrtc_defaults"], 3266 srcs: ["third_party/abseil-cpp/absl/numeric/int128.cc"], 3267 host_supported: true, 3268 cflags: ["-Wno-unused-variable"], 3269 cppflags: [ 3270 "-Wbitfield-enum-conversion", 3271 "-Wbool-conversion", 3272 "-Wconstant-conversion", 3273 "-Wenum-conversion", 3274 "-Wint-conversion", 3275 "-Wliteral-conversion", 3276 "-Wnon-literal-null-conversion", 3277 "-Wnull-conversion", 3278 "-Wobjc-literal-conversion", 3279 "-Wstring-conversion", 3280 ], 3281} 3282 3283/* From target: 3284//api/numerics:numerics 3285*/ 3286cc_library_static { 3287 name: "webrtc_numerics__numerics", 3288 defaults: ["webrtc_defaults"], 3289 srcs: ["api/numerics/samples_stats_counter.cc"], 3290 host_supported: true, 3291} 3292 3293/* From target: 3294//common_audio/third_party/ooura:fft_size_128 3295*/ 3296cc_library_static { 3297 name: "webrtc_ooura__fft_size_128", 3298 defaults: ["webrtc_defaults"], 3299 srcs: ["common_audio/third_party/ooura/fft_size_128/ooura_fft.cc"], 3300 host_supported: true, 3301 arch: { 3302 arm: { 3303 srcs: ["common_audio/third_party/ooura/fft_size_128/ooura_fft_neon.cc"], 3304 }, 3305 arm64: { 3306 srcs: ["common_audio/third_party/ooura/fft_size_128/ooura_fft_neon.cc"], 3307 }, 3308 x86_64: { 3309 srcs: ["common_audio/third_party/ooura/fft_size_128/ooura_fft_sse2.cc"], 3310 }, 3311 x86: { 3312 srcs: ["common_audio/third_party/ooura/fft_size_128/ooura_fft_sse2.cc"], 3313 }, 3314 }, 3315} 3316 3317/* From target: 3318//common_audio/third_party/ooura:fft_size_256 3319*/ 3320cc_library_static { 3321 name: "webrtc_ooura__fft_size_256", 3322 defaults: ["webrtc_defaults"], 3323 srcs: ["common_audio/third_party/ooura/fft_size_256/fft4g.cc"], 3324 host_supported: true, 3325} 3326 3327/* From target: 3328//api/audio_codecs/opus:audio_decoder_multiopus 3329*/ 3330cc_library_static { 3331 name: "webrtc_opus__audio_decoder_multiopus", 3332 defaults: ["webrtc_defaults"], 3333 srcs: ["api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc"], 3334 host_supported: true, 3335} 3336 3337/* From target: 3338//api/audio_codecs/opus:audio_decoder_opus 3339*/ 3340cc_library_static { 3341 name: "webrtc_opus__audio_decoder_opus", 3342 defaults: ["webrtc_defaults"], 3343 srcs: ["api/audio_codecs/opus/audio_decoder_opus.cc"], 3344 host_supported: true, 3345} 3346 3347/* From target: 3348//api/audio_codecs/opus:audio_encoder_multiopus 3349*/ 3350cc_library_static { 3351 name: "webrtc_opus__audio_encoder_multiopus", 3352 defaults: ["webrtc_defaults"], 3353 srcs: ["api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc"], 3354 host_supported: true, 3355} 3356 3357/* From target: 3358//api/audio_codecs/opus:audio_encoder_opus 3359*/ 3360cc_library_static { 3361 name: "webrtc_opus__audio_encoder_opus", 3362 defaults: ["webrtc_defaults"], 3363 srcs: ["api/audio_codecs/opus/audio_encoder_opus.cc"], 3364 host_supported: true, 3365} 3366 3367/* From target: 3368//api/audio_codecs/opus:audio_encoder_opus_config 3369*/ 3370cc_library_static { 3371 name: "webrtc_opus__audio_encoder_opus_config", 3372 defaults: ["webrtc_defaults"], 3373 srcs: [ 3374 "api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.cc", 3375 "api/audio_codecs/opus/audio_encoder_opus_config.cc", 3376 ], 3377 host_supported: true, 3378 cflags: ["-DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0"], 3379} 3380 3381/* From target: 3382//p2p:libstunprober 3383*/ 3384cc_library_static { 3385 name: "webrtc_p2p__libstunprober", 3386 defaults: ["webrtc_defaults"], 3387 srcs: ["p2p/stunprober/stun_prober.cc"], 3388 host_supported: true, 3389} 3390 3391/* From target: 3392//p2p:rtc_p2p 3393*/ 3394cc_library_static { 3395 name: "webrtc_p2p__rtc_p2p", 3396 defaults: ["webrtc_defaults"], 3397 srcs: [ 3398 "p2p/base/async_stun_tcp_socket.cc", 3399 "p2p/base/basic_async_resolver_factory.cc", 3400 "p2p/base/basic_ice_controller.cc", 3401 "p2p/base/basic_packet_socket_factory.cc", 3402 "p2p/base/connection.cc", 3403 "p2p/base/connection_info.cc", 3404 "p2p/base/default_ice_transport_factory.cc", 3405 "p2p/base/dtls_transport.cc", 3406 "p2p/base/dtls_transport_internal.cc", 3407 "p2p/base/ice_controller_interface.cc", 3408 "p2p/base/ice_credentials_iterator.cc", 3409 "p2p/base/ice_switch_reason.cc", 3410 "p2p/base/ice_transport_internal.cc", 3411 "p2p/base/p2p_constants.cc", 3412 "p2p/base/p2p_transport_channel.cc", 3413 "p2p/base/packet_transport_internal.cc", 3414 "p2p/base/port.cc", 3415 "p2p/base/port_allocator.cc", 3416 "p2p/base/port_interface.cc", 3417 "p2p/base/pseudo_tcp.cc", 3418 "p2p/base/regathering_controller.cc", 3419 "p2p/base/stun_port.cc", 3420 "p2p/base/stun_request.cc", 3421 "p2p/base/tcp_port.cc", 3422 "p2p/base/transport_description.cc", 3423 "p2p/base/transport_description_factory.cc", 3424 "p2p/base/turn_port.cc", 3425 "p2p/base/wrapping_active_ice_controller.cc", 3426 "p2p/client/basic_port_allocator.cc", 3427 "p2p/client/turn_port_factory.cc", 3428 ], 3429 host_supported: true, 3430} 3431 3432/* From target: 3433//modules/pacing:interval_budget 3434*/ 3435cc_library_static { 3436 name: "webrtc_pacing__interval_budget", 3437 defaults: ["webrtc_defaults"], 3438 srcs: ["modules/pacing/interval_budget.cc"], 3439 host_supported: true, 3440} 3441 3442/* From target: 3443//modules/pacing:pacing 3444*/ 3445cc_library_static { 3446 name: "webrtc_pacing__pacing", 3447 defaults: ["webrtc_defaults"], 3448 srcs: [ 3449 "modules/pacing/bitrate_prober.cc", 3450 "modules/pacing/pacing_controller.cc", 3451 "modules/pacing/packet_router.cc", 3452 "modules/pacing/prioritized_packet_queue.cc", 3453 "modules/pacing/task_queue_paced_sender.cc", 3454 ], 3455 host_supported: true, 3456} 3457 3458/* From target: 3459//net/dcsctp/packet:chunk 3460*/ 3461cc_library_static { 3462 name: "webrtc_packet__chunk", 3463 defaults: ["webrtc_defaults"], 3464 srcs: [ 3465 "net/dcsctp/packet/chunk/abort_chunk.cc", 3466 "net/dcsctp/packet/chunk/chunk.cc", 3467 "net/dcsctp/packet/chunk/cookie_ack_chunk.cc", 3468 "net/dcsctp/packet/chunk/cookie_echo_chunk.cc", 3469 "net/dcsctp/packet/chunk/data_chunk.cc", 3470 "net/dcsctp/packet/chunk/error_chunk.cc", 3471 "net/dcsctp/packet/chunk/forward_tsn_chunk.cc", 3472 "net/dcsctp/packet/chunk/heartbeat_ack_chunk.cc", 3473 "net/dcsctp/packet/chunk/heartbeat_request_chunk.cc", 3474 "net/dcsctp/packet/chunk/idata_chunk.cc", 3475 "net/dcsctp/packet/chunk/iforward_tsn_chunk.cc", 3476 "net/dcsctp/packet/chunk/init_ack_chunk.cc", 3477 "net/dcsctp/packet/chunk/init_chunk.cc", 3478 "net/dcsctp/packet/chunk/reconfig_chunk.cc", 3479 "net/dcsctp/packet/chunk/sack_chunk.cc", 3480 "net/dcsctp/packet/chunk/shutdown_ack_chunk.cc", 3481 "net/dcsctp/packet/chunk/shutdown_chunk.cc", 3482 "net/dcsctp/packet/chunk/shutdown_complete_chunk.cc", 3483 ], 3484 host_supported: true, 3485} 3486 3487/* From target: 3488//net/dcsctp/packet:chunk_validators 3489*/ 3490cc_library_static { 3491 name: "webrtc_packet__chunk_validators", 3492 defaults: ["webrtc_defaults"], 3493 srcs: ["net/dcsctp/packet/chunk_validators.cc"], 3494 host_supported: true, 3495} 3496 3497/* From target: 3498//net/dcsctp/packet:crc32c 3499*/ 3500cc_library_static { 3501 name: "webrtc_packet__crc32c", 3502 defaults: ["webrtc_defaults"], 3503 srcs: ["net/dcsctp/packet/crc32c.cc"], 3504 host_supported: true, 3505} 3506 3507/* From target: 3508//net/dcsctp/packet:error_cause 3509*/ 3510cc_library_static { 3511 name: "webrtc_packet__error_cause", 3512 defaults: ["webrtc_defaults"], 3513 srcs: [ 3514 "net/dcsctp/packet/error_cause/cookie_received_while_shutting_down_cause.cc", 3515 "net/dcsctp/packet/error_cause/error_cause.cc", 3516 "net/dcsctp/packet/error_cause/invalid_mandatory_parameter_cause.cc", 3517 "net/dcsctp/packet/error_cause/invalid_stream_identifier_cause.cc", 3518 "net/dcsctp/packet/error_cause/missing_mandatory_parameter_cause.cc", 3519 "net/dcsctp/packet/error_cause/no_user_data_cause.cc", 3520 "net/dcsctp/packet/error_cause/out_of_resource_error_cause.cc", 3521 "net/dcsctp/packet/error_cause/protocol_violation_cause.cc", 3522 "net/dcsctp/packet/error_cause/restart_of_an_association_with_new_address_cause.cc", 3523 "net/dcsctp/packet/error_cause/stale_cookie_error_cause.cc", 3524 "net/dcsctp/packet/error_cause/unrecognized_chunk_type_cause.cc", 3525 "net/dcsctp/packet/error_cause/unrecognized_parameter_cause.cc", 3526 "net/dcsctp/packet/error_cause/unresolvable_address_cause.cc", 3527 "net/dcsctp/packet/error_cause/user_initiated_abort_cause.cc", 3528 ], 3529 host_supported: true, 3530} 3531 3532/* From target: 3533//net/dcsctp/packet:parameter 3534*/ 3535cc_library_static { 3536 name: "webrtc_packet__parameter", 3537 defaults: ["webrtc_defaults"], 3538 srcs: [ 3539 "net/dcsctp/packet/parameter/add_incoming_streams_request_parameter.cc", 3540 "net/dcsctp/packet/parameter/add_outgoing_streams_request_parameter.cc", 3541 "net/dcsctp/packet/parameter/forward_tsn_supported_parameter.cc", 3542 "net/dcsctp/packet/parameter/heartbeat_info_parameter.cc", 3543 "net/dcsctp/packet/parameter/incoming_ssn_reset_request_parameter.cc", 3544 "net/dcsctp/packet/parameter/outgoing_ssn_reset_request_parameter.cc", 3545 "net/dcsctp/packet/parameter/parameter.cc", 3546 "net/dcsctp/packet/parameter/reconfiguration_response_parameter.cc", 3547 "net/dcsctp/packet/parameter/ssn_tsn_reset_request_parameter.cc", 3548 "net/dcsctp/packet/parameter/state_cookie_parameter.cc", 3549 "net/dcsctp/packet/parameter/supported_extensions_parameter.cc", 3550 ], 3551 host_supported: true, 3552} 3553 3554/* From target: 3555//net/dcsctp/packet:sctp_packet 3556*/ 3557cc_library_static { 3558 name: "webrtc_packet__sctp_packet", 3559 defaults: ["webrtc_defaults"], 3560 srcs: ["net/dcsctp/packet/sctp_packet.cc"], 3561 host_supported: true, 3562} 3563 3564/* From target: 3565//net/dcsctp/packet:tlv_trait 3566*/ 3567cc_library_static { 3568 name: "webrtc_packet__tlv_trait", 3569 defaults: ["webrtc_defaults"], 3570 srcs: ["net/dcsctp/packet/tlv_trait.cc"], 3571 host_supported: true, 3572} 3573 3574/* From target: 3575//pc:audio_rtp_receiver 3576*/ 3577cc_library_static { 3578 name: "webrtc_pc__audio_rtp_receiver", 3579 defaults: ["webrtc_defaults"], 3580 srcs: ["pc/audio_rtp_receiver.cc"], 3581 host_supported: true, 3582} 3583 3584/* From target: 3585//pc:audio_track 3586*/ 3587cc_library_static { 3588 name: "webrtc_pc__audio_track", 3589 defaults: ["webrtc_defaults"], 3590 srcs: ["pc/audio_track.cc"], 3591 host_supported: true, 3592} 3593 3594/* From target: 3595//pc:channel 3596*/ 3597cc_library_static { 3598 name: "webrtc_pc__channel", 3599 defaults: ["webrtc_defaults"], 3600 srcs: ["pc/channel.cc"], 3601 host_supported: true, 3602} 3603 3604/* From target: 3605//pc:connection_context 3606*/ 3607cc_library_static { 3608 name: "webrtc_pc__connection_context", 3609 defaults: ["webrtc_defaults"], 3610 srcs: ["pc/connection_context.cc"], 3611 host_supported: true, 3612} 3613 3614/* From target: 3615//pc:data_channel_controller 3616*/ 3617cc_library_static { 3618 name: "webrtc_pc__data_channel_controller", 3619 defaults: ["webrtc_defaults"], 3620 srcs: ["pc/data_channel_controller.cc"], 3621 host_supported: true, 3622} 3623 3624/* From target: 3625//pc:data_channel_utils 3626*/ 3627cc_library_static { 3628 name: "webrtc_pc__data_channel_utils", 3629 defaults: ["webrtc_defaults"], 3630 srcs: ["pc/data_channel_utils.cc"], 3631 host_supported: true, 3632} 3633 3634/* From target: 3635//pc:dtls_srtp_transport 3636*/ 3637cc_library_static { 3638 name: "webrtc_pc__dtls_srtp_transport", 3639 defaults: ["webrtc_defaults"], 3640 srcs: ["pc/dtls_srtp_transport.cc"], 3641 host_supported: true, 3642} 3643 3644/* From target: 3645//pc:dtls_transport 3646*/ 3647cc_library_static { 3648 name: "webrtc_pc__dtls_transport", 3649 defaults: ["webrtc_defaults"], 3650 srcs: ["pc/dtls_transport.cc"], 3651 host_supported: true, 3652} 3653 3654/* From target: 3655//pc:dtmf_sender 3656*/ 3657cc_library_static { 3658 name: "webrtc_pc__dtmf_sender", 3659 defaults: ["webrtc_defaults"], 3660 srcs: ["pc/dtmf_sender.cc"], 3661 host_supported: true, 3662} 3663 3664/* From target: 3665//pc:external_hmac 3666*/ 3667cc_library_static { 3668 name: "webrtc_pc__external_hmac", 3669 defaults: ["webrtc_defaults"], 3670 srcs: ["pc/external_hmac.cc"], 3671 host_supported: true, 3672} 3673 3674/* From target: 3675//pc:ice_server_parsing 3676*/ 3677cc_library_static { 3678 name: "webrtc_pc__ice_server_parsing", 3679 defaults: ["webrtc_defaults"], 3680 srcs: ["pc/ice_server_parsing.cc"], 3681 host_supported: true, 3682} 3683 3684/* From target: 3685//pc:ice_transport 3686*/ 3687cc_library_static { 3688 name: "webrtc_pc__ice_transport", 3689 defaults: ["webrtc_defaults"], 3690 srcs: ["pc/ice_transport.cc"], 3691 host_supported: true, 3692} 3693 3694/* From target: 3695//pc:jitter_buffer_delay 3696*/ 3697cc_library_static { 3698 name: "webrtc_pc__jitter_buffer_delay", 3699 defaults: ["webrtc_defaults"], 3700 srcs: ["pc/jitter_buffer_delay.cc"], 3701 host_supported: true, 3702} 3703 3704/* From target: 3705//pc:jsep_transport 3706*/ 3707cc_library_static { 3708 name: "webrtc_pc__jsep_transport", 3709 defaults: ["webrtc_defaults"], 3710 srcs: ["pc/jsep_transport.cc"], 3711 host_supported: true, 3712} 3713 3714/* From target: 3715//pc:jsep_transport_collection 3716*/ 3717cc_library_static { 3718 name: "webrtc_pc__jsep_transport_collection", 3719 defaults: ["webrtc_defaults"], 3720 srcs: ["pc/jsep_transport_collection.cc"], 3721 host_supported: true, 3722} 3723 3724/* From target: 3725//pc:jsep_transport_controller 3726*/ 3727cc_library_static { 3728 name: "webrtc_pc__jsep_transport_controller", 3729 defaults: ["webrtc_defaults"], 3730 srcs: ["pc/jsep_transport_controller.cc"], 3731 host_supported: true, 3732} 3733 3734/* From target: 3735//pc:legacy_stats_collector 3736*/ 3737cc_library_static { 3738 name: "webrtc_pc__legacy_stats_collector", 3739 defaults: ["webrtc_defaults"], 3740 srcs: ["pc/legacy_stats_collector.cc"], 3741 host_supported: true, 3742} 3743 3744/* From target: 3745//pc:local_audio_source 3746*/ 3747cc_library_static { 3748 name: "webrtc_pc__local_audio_source", 3749 defaults: ["webrtc_defaults"], 3750 srcs: ["pc/local_audio_source.cc"], 3751 host_supported: true, 3752} 3753 3754/* From target: 3755//pc:media_protocol_names 3756*/ 3757cc_library_static { 3758 name: "webrtc_pc__media_protocol_names", 3759 defaults: ["webrtc_defaults"], 3760 srcs: ["pc/media_protocol_names.cc"], 3761 host_supported: true, 3762} 3763 3764/* From target: 3765//pc:media_session 3766*/ 3767cc_library_static { 3768 name: "webrtc_pc__media_session", 3769 defaults: ["webrtc_defaults"], 3770 srcs: ["pc/media_session.cc"], 3771 host_supported: true, 3772} 3773 3774/* From target: 3775//pc:media_stream 3776*/ 3777cc_library_static { 3778 name: "webrtc_pc__media_stream", 3779 defaults: ["webrtc_defaults"], 3780 srcs: ["pc/media_stream.cc"], 3781 host_supported: true, 3782} 3783 3784/* From target: 3785//pc:media_stream_observer 3786*/ 3787cc_library_static { 3788 name: "webrtc_pc__media_stream_observer", 3789 defaults: ["webrtc_defaults"], 3790 srcs: ["pc/media_stream_observer.cc"], 3791 host_supported: true, 3792} 3793 3794/* From target: 3795//pc:peer_connection 3796*/ 3797cc_library_static { 3798 name: "webrtc_pc__peer_connection", 3799 defaults: ["webrtc_defaults"], 3800 srcs: ["pc/peer_connection.cc"], 3801 host_supported: true, 3802} 3803 3804/* From target: 3805//pc:peer_connection_factory 3806*/ 3807cc_library_static { 3808 name: "webrtc_pc__peer_connection_factory", 3809 defaults: ["webrtc_defaults"], 3810 srcs: ["pc/peer_connection_factory.cc"], 3811 host_supported: true, 3812} 3813 3814/* From target: 3815//pc:peer_connection_message_handler 3816*/ 3817cc_library_static { 3818 name: "webrtc_pc__peer_connection_message_handler", 3819 defaults: ["webrtc_defaults"], 3820 srcs: ["pc/peer_connection_message_handler.cc"], 3821 host_supported: true, 3822} 3823 3824/* From target: 3825//pc:proxy 3826*/ 3827cc_library_static { 3828 name: "webrtc_pc__proxy", 3829 defaults: ["webrtc_defaults"], 3830 srcs: ["pc/proxy.cc"], 3831 host_supported: true, 3832} 3833 3834/* From target: 3835//pc:remote_audio_source 3836*/ 3837cc_library_static { 3838 name: "webrtc_pc__remote_audio_source", 3839 defaults: ["webrtc_defaults"], 3840 srcs: ["pc/remote_audio_source.cc"], 3841 host_supported: true, 3842} 3843 3844/* From target: 3845//pc:rtc_stats_collector 3846*/ 3847cc_library_static { 3848 name: "webrtc_pc__rtc_stats_collector", 3849 defaults: ["webrtc_defaults"], 3850 srcs: ["pc/rtc_stats_collector.cc"], 3851 host_supported: true, 3852} 3853 3854/* From target: 3855//pc:rtc_stats_traversal 3856*/ 3857cc_library_static { 3858 name: "webrtc_pc__rtc_stats_traversal", 3859 defaults: ["webrtc_defaults"], 3860 srcs: ["pc/rtc_stats_traversal.cc"], 3861 host_supported: true, 3862} 3863 3864/* From target: 3865//pc:rtcp_mux_filter 3866*/ 3867cc_library_static { 3868 name: "webrtc_pc__rtcp_mux_filter", 3869 defaults: ["webrtc_defaults"], 3870 srcs: ["pc/rtcp_mux_filter.cc"], 3871 host_supported: true, 3872} 3873 3874/* From target: 3875//pc:rtp_media_utils 3876*/ 3877cc_library_static { 3878 name: "webrtc_pc__rtp_media_utils", 3879 defaults: ["webrtc_defaults"], 3880 srcs: ["pc/rtp_media_utils.cc"], 3881 host_supported: true, 3882} 3883 3884/* From target: 3885//pc:rtp_parameters_conversion 3886*/ 3887cc_library_static { 3888 name: "webrtc_pc__rtp_parameters_conversion", 3889 defaults: ["webrtc_defaults"], 3890 srcs: ["pc/rtp_parameters_conversion.cc"], 3891 host_supported: true, 3892} 3893 3894/* From target: 3895//pc:rtp_receiver 3896*/ 3897cc_library_static { 3898 name: "webrtc_pc__rtp_receiver", 3899 defaults: ["webrtc_defaults"], 3900 srcs: ["pc/rtp_receiver.cc"], 3901 host_supported: true, 3902} 3903 3904/* From target: 3905//pc:rtp_sender 3906*/ 3907cc_library_static { 3908 name: "webrtc_pc__rtp_sender", 3909 defaults: ["webrtc_defaults"], 3910 srcs: ["pc/rtp_sender.cc"], 3911 host_supported: true, 3912} 3913 3914/* From target: 3915//pc:rtp_transceiver 3916*/ 3917cc_library_static { 3918 name: "webrtc_pc__rtp_transceiver", 3919 defaults: ["webrtc_defaults"], 3920 srcs: ["pc/rtp_transceiver.cc"], 3921 host_supported: true, 3922} 3923 3924/* From target: 3925//pc:rtp_transmission_manager 3926*/ 3927cc_library_static { 3928 name: "webrtc_pc__rtp_transmission_manager", 3929 defaults: ["webrtc_defaults"], 3930 srcs: ["pc/rtp_transmission_manager.cc"], 3931 host_supported: true, 3932} 3933 3934/* From target: 3935//pc:rtp_transport 3936*/ 3937cc_library_static { 3938 name: "webrtc_pc__rtp_transport", 3939 defaults: ["webrtc_defaults"], 3940 srcs: ["pc/rtp_transport.cc"], 3941 host_supported: true, 3942} 3943 3944/* From target: 3945//pc:sctp_data_channel 3946*/ 3947cc_library_static { 3948 name: "webrtc_pc__sctp_data_channel", 3949 defaults: ["webrtc_defaults"], 3950 srcs: ["pc/sctp_data_channel.cc"], 3951 host_supported: true, 3952} 3953 3954/* From target: 3955//pc:sctp_transport 3956*/ 3957cc_library_static { 3958 name: "webrtc_pc__sctp_transport", 3959 defaults: ["webrtc_defaults"], 3960 srcs: ["pc/sctp_transport.cc"], 3961 host_supported: true, 3962} 3963 3964/* From target: 3965//pc:sctp_utils 3966*/ 3967cc_library_static { 3968 name: "webrtc_pc__sctp_utils", 3969 defaults: ["webrtc_defaults"], 3970 srcs: ["pc/sctp_utils.cc"], 3971 host_supported: true, 3972} 3973 3974/* From target: 3975//pc:sdp_offer_answer 3976*/ 3977cc_library_static { 3978 name: "webrtc_pc__sdp_offer_answer", 3979 defaults: ["webrtc_defaults"], 3980 srcs: ["pc/sdp_offer_answer.cc"], 3981 host_supported: true, 3982} 3983 3984/* From target: 3985//pc:sdp_serializer 3986*/ 3987cc_library_static { 3988 name: "webrtc_pc__sdp_serializer", 3989 defaults: ["webrtc_defaults"], 3990 srcs: ["pc/sdp_serializer.cc"], 3991 host_supported: true, 3992} 3993 3994/* From target: 3995//pc:sdp_utils 3996*/ 3997cc_library_static { 3998 name: "webrtc_pc__sdp_utils", 3999 defaults: ["webrtc_defaults"], 4000 srcs: ["pc/sdp_utils.cc"], 4001 host_supported: true, 4002} 4003 4004/* From target: 4005//pc:session_description 4006*/ 4007cc_library_static { 4008 name: "webrtc_pc__session_description", 4009 defaults: ["webrtc_defaults"], 4010 srcs: ["pc/session_description.cc"], 4011 host_supported: true, 4012} 4013 4014/* From target: 4015//pc:simulcast_description 4016*/ 4017cc_library_static { 4018 name: "webrtc_pc__simulcast_description", 4019 defaults: ["webrtc_defaults"], 4020 srcs: ["pc/simulcast_description.cc"], 4021 host_supported: true, 4022} 4023 4024/* From target: 4025//pc:srtp_filter 4026*/ 4027cc_library_static { 4028 name: "webrtc_pc__srtp_filter", 4029 defaults: ["webrtc_defaults"], 4030 srcs: ["pc/srtp_filter.cc"], 4031 host_supported: true, 4032} 4033 4034/* From target: 4035//pc:srtp_session 4036*/ 4037cc_library_static { 4038 name: "webrtc_pc__srtp_session", 4039 defaults: ["webrtc_defaults"], 4040 srcs: ["pc/srtp_session.cc"], 4041 host_supported: true, 4042} 4043 4044/* From target: 4045//pc:srtp_transport 4046*/ 4047cc_library_static { 4048 name: "webrtc_pc__srtp_transport", 4049 defaults: ["webrtc_defaults"], 4050 srcs: ["pc/srtp_transport.cc"], 4051 host_supported: true, 4052} 4053 4054/* From target: 4055//pc:track_media_info_map 4056*/ 4057cc_library_static { 4058 name: "webrtc_pc__track_media_info_map", 4059 defaults: ["webrtc_defaults"], 4060 srcs: ["pc/track_media_info_map.cc"], 4061 host_supported: true, 4062} 4063 4064/* From target: 4065//pc:transceiver_list 4066*/ 4067cc_library_static { 4068 name: "webrtc_pc__transceiver_list", 4069 defaults: ["webrtc_defaults"], 4070 srcs: ["pc/transceiver_list.cc"], 4071 host_supported: true, 4072} 4073 4074/* From target: 4075//pc:transport_stats 4076*/ 4077cc_library_static { 4078 name: "webrtc_pc__transport_stats", 4079 defaults: ["webrtc_defaults"], 4080 srcs: ["pc/transport_stats.cc"], 4081 host_supported: true, 4082} 4083 4084/* From target: 4085//pc:usage_pattern 4086*/ 4087cc_library_static { 4088 name: "webrtc_pc__usage_pattern", 4089 defaults: ["webrtc_defaults"], 4090 srcs: ["pc/usage_pattern.cc"], 4091 host_supported: true, 4092} 4093 4094/* From target: 4095//pc:video_rtp_receiver 4096*/ 4097cc_library_static { 4098 name: "webrtc_pc__video_rtp_receiver", 4099 defaults: ["webrtc_defaults"], 4100 srcs: ["pc/video_rtp_receiver.cc"], 4101 host_supported: true, 4102} 4103 4104/* From target: 4105//pc:video_rtp_track_source 4106*/ 4107cc_library_static { 4108 name: "webrtc_pc__video_rtp_track_source", 4109 defaults: ["webrtc_defaults"], 4110 srcs: ["pc/video_rtp_track_source.cc"], 4111 host_supported: true, 4112} 4113 4114/* From target: 4115//pc:video_track 4116*/ 4117cc_library_static { 4118 name: "webrtc_pc__video_track", 4119 defaults: ["webrtc_defaults"], 4120 srcs: ["pc/video_track.cc"], 4121 host_supported: true, 4122} 4123 4124/* From target: 4125//pc:video_track_source 4126*/ 4127cc_library_static { 4128 name: "webrtc_pc__video_track_source", 4129 defaults: ["webrtc_defaults"], 4130 srcs: ["pc/video_track_source.cc"], 4131 host_supported: true, 4132} 4133 4134/* From target: 4135//pc:video_track_source_proxy 4136*/ 4137cc_library_static { 4138 name: "webrtc_pc__video_track_source_proxy", 4139 defaults: ["webrtc_defaults"], 4140 srcs: ["pc/video_track_source_proxy.cc"], 4141 host_supported: true, 4142} 4143 4144/* From target: 4145//pc:webrtc_sdp 4146*/ 4147cc_library_static { 4148 name: "webrtc_pc__webrtc_sdp", 4149 defaults: ["webrtc_defaults"], 4150 srcs: [ 4151 "pc/jsep_ice_candidate.cc", 4152 "pc/jsep_session_description.cc", 4153 "pc/webrtc_sdp.cc", 4154 ], 4155 host_supported: true, 4156} 4157 4158/* From target: 4159//pc:webrtc_session_description_factory 4160*/ 4161cc_library_static { 4162 name: "webrtc_pc__webrtc_session_description_factory", 4163 defaults: ["webrtc_defaults"], 4164 srcs: ["pc/webrtc_session_description_factory.cc"], 4165 host_supported: true, 4166} 4167 4168/* From target: 4169//third_party/abseil-cpp/absl/profiling:exponential_biased 4170*/ 4171cc_library_static { 4172 name: "webrtc_profiling__exponential_biased", 4173 defaults: ["webrtc_defaults"], 4174 srcs: ["third_party/abseil-cpp/absl/profiling/internal/exponential_biased.cc"], 4175 host_supported: true, 4176 cflags: ["-Wno-unused-variable"], 4177 cppflags: [ 4178 "-Wbitfield-enum-conversion", 4179 "-Wbool-conversion", 4180 "-Wconstant-conversion", 4181 "-Wenum-conversion", 4182 "-Wint-conversion", 4183 "-Wliteral-conversion", 4184 "-Wnon-literal-null-conversion", 4185 "-Wnull-conversion", 4186 "-Wobjc-literal-conversion", 4187 "-Wstring-conversion", 4188 ], 4189} 4190 4191/* From target: 4192//net/dcsctp/public:factory 4193*/ 4194cc_library_static { 4195 name: "webrtc_public__factory", 4196 defaults: ["webrtc_defaults"], 4197 srcs: ["net/dcsctp/public/dcsctp_socket_factory.cc"], 4198 host_supported: true, 4199} 4200 4201/* From target: 4202//net/dcsctp/public:socket 4203*/ 4204cc_library_static { 4205 name: "webrtc_public__socket", 4206 defaults: ["webrtc_defaults"], 4207 srcs: ["net/dcsctp/public/dcsctp_handover_state.cc"], 4208 host_supported: true, 4209} 4210 4211/* From target: 4212//net/dcsctp/public:utils 4213*/ 4214cc_library_static { 4215 name: "webrtc_public__utils", 4216 defaults: ["webrtc_defaults"], 4217 srcs: ["net/dcsctp/public/text_pcap_packet_observer.cc"], 4218 host_supported: true, 4219} 4220 4221/* From target: 4222//modules/remote_bitrate_estimator:remote_bitrate_estimator 4223*/ 4224cc_library_static { 4225 name: "webrtc_remote_bitrate_estimator__remote_bitrate_estimator", 4226 defaults: ["webrtc_defaults"], 4227 srcs: [ 4228 "modules/remote_bitrate_estimator/aimd_rate_control.cc", 4229 "modules/remote_bitrate_estimator/bwe_defines.cc", 4230 "modules/remote_bitrate_estimator/inter_arrival.cc", 4231 "modules/remote_bitrate_estimator/overuse_detector.cc", 4232 "modules/remote_bitrate_estimator/overuse_estimator.cc", 4233 "modules/remote_bitrate_estimator/packet_arrival_map.cc", 4234 "modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc", 4235 "modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc", 4236 "modules/remote_bitrate_estimator/remote_estimator_proxy.cc", 4237 ], 4238 host_supported: true, 4239 cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"], 4240} 4241 4242/* From target: 4243//video/render:incoming_video_stream 4244*/ 4245cc_library_static { 4246 name: "webrtc_render__incoming_video_stream", 4247 defaults: ["webrtc_defaults"], 4248 srcs: ["video/render/incoming_video_stream.cc"], 4249 host_supported: true, 4250} 4251 4252/* From target: 4253//video/render:video_render_frames 4254*/ 4255cc_library_static { 4256 name: "webrtc_render__video_render_frames", 4257 defaults: ["webrtc_defaults"], 4258 srcs: ["video/render/video_render_frames.cc"], 4259 host_supported: true, 4260} 4261 4262/* From target: 4263//modules/audio_processing/agc2/rnn_vad:rnn_vad 4264*/ 4265cc_library_static { 4266 name: "webrtc_rnn_vad__rnn_vad", 4267 defaults: ["webrtc_defaults"], 4268 srcs: [ 4269 "modules/audio_processing/agc2/rnn_vad/features_extraction.cc", 4270 "modules/audio_processing/agc2/rnn_vad/rnn.cc", 4271 ], 4272 host_supported: true, 4273} 4274 4275/* From target: 4276//modules/audio_processing/agc2/rnn_vad:rnn_vad_auto_correlation 4277*/ 4278cc_library_static { 4279 name: "webrtc_rnn_vad__rnn_vad_auto_correlation", 4280 defaults: ["webrtc_defaults"], 4281 srcs: ["modules/audio_processing/agc2/rnn_vad/auto_correlation.cc"], 4282 host_supported: true, 4283} 4284 4285/* From target: 4286//modules/audio_processing/agc2/rnn_vad:rnn_vad_layers 4287*/ 4288cc_library_static { 4289 name: "webrtc_rnn_vad__rnn_vad_layers", 4290 defaults: ["webrtc_defaults"], 4291 srcs: [ 4292 "modules/audio_processing/agc2/rnn_vad/rnn_fc.cc", 4293 "modules/audio_processing/agc2/rnn_vad/rnn_gru.cc", 4294 ], 4295 host_supported: true, 4296 arch: { 4297 x86_64: { 4298 }, 4299 x86: { 4300 }, 4301 }, 4302} 4303 4304/* From target: 4305//modules/audio_processing/agc2/rnn_vad:rnn_vad_lp_residual 4306*/ 4307cc_library_static { 4308 name: "webrtc_rnn_vad__rnn_vad_lp_residual", 4309 defaults: ["webrtc_defaults"], 4310 srcs: ["modules/audio_processing/agc2/rnn_vad/lp_residual.cc"], 4311 host_supported: true, 4312} 4313 4314/* From target: 4315//modules/audio_processing/agc2/rnn_vad:rnn_vad_pitch 4316*/ 4317cc_library_static { 4318 name: "webrtc_rnn_vad__rnn_vad_pitch", 4319 defaults: ["webrtc_defaults"], 4320 srcs: [ 4321 "modules/audio_processing/agc2/rnn_vad/pitch_search.cc", 4322 "modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc", 4323 ], 4324 host_supported: true, 4325 arch: { 4326 x86_64: { 4327 }, 4328 x86: { 4329 }, 4330 }, 4331} 4332 4333/* From target: 4334//modules/audio_processing/agc2/rnn_vad:rnn_vad_spectral_features 4335*/ 4336cc_library_static { 4337 name: "webrtc_rnn_vad__rnn_vad_spectral_features", 4338 defaults: ["webrtc_defaults"], 4339 srcs: [ 4340 "modules/audio_processing/agc2/rnn_vad/spectral_features.cc", 4341 "modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc", 4342 ], 4343 host_supported: true, 4344} 4345 4346/* From target: 4347//modules/audio_processing/agc2/rnn_vad:vector_math_avx2 4348*/ 4349cc_library_static { 4350 name: "webrtc_rnn_vad__vector_math_avx2", 4351 defaults: ["webrtc_defaults"], 4352 srcs: ["modules/audio_processing/agc2/rnn_vad/vector_math_avx2.cc"], 4353 host_supported: true, 4354 arch: { 4355 arm: { 4356 enabled: false, 4357 }, 4358 arm64: { 4359 enabled: false, 4360 }, 4361 riscv64: { 4362 enabled: false, 4363 }, 4364 }, 4365} 4366 4367/* From target: 4368//rtc_base:async_resolver_interface 4369*/ 4370cc_library_static { 4371 name: "webrtc_rtc_base__async_resolver_interface", 4372 defaults: ["webrtc_defaults"], 4373 srcs: ["rtc_base/async_resolver_interface.cc"], 4374 host_supported: true, 4375} 4376 4377/* From target: 4378//rtc_base:async_socket 4379*/ 4380cc_library_static { 4381 name: "webrtc_rtc_base__async_socket", 4382 defaults: ["webrtc_defaults"], 4383 srcs: ["rtc_base/async_socket.cc"], 4384 host_supported: true, 4385} 4386 4387/* From target: 4388//rtc_base:audio_format_to_string 4389*/ 4390cc_library_static { 4391 name: "webrtc_rtc_base__audio_format_to_string", 4392 defaults: ["webrtc_defaults"], 4393 srcs: ["rtc_base/strings/audio_format_to_string.cc"], 4394 host_supported: true, 4395} 4396 4397/* From target: 4398//rtc_base:bit_buffer 4399*/ 4400cc_library_static { 4401 name: "webrtc_rtc_base__bit_buffer", 4402 defaults: ["webrtc_defaults"], 4403 srcs: ["rtc_base/bit_buffer.cc"], 4404 host_supported: true, 4405} 4406 4407/* From target: 4408//rtc_base:bitstream_reader 4409*/ 4410cc_library_static { 4411 name: "webrtc_rtc_base__bitstream_reader", 4412 defaults: ["webrtc_defaults"], 4413 srcs: ["rtc_base/bitstream_reader.cc"], 4414 host_supported: true, 4415} 4416 4417/* From target: 4418//rtc_base:buffer_queue 4419*/ 4420cc_library_static { 4421 name: "webrtc_rtc_base__buffer_queue", 4422 defaults: ["webrtc_defaults"], 4423 srcs: ["rtc_base/buffer_queue.cc"], 4424 host_supported: true, 4425} 4426 4427/* From target: 4428//rtc_base:byte_buffer 4429*/ 4430cc_library_static { 4431 name: "webrtc_rtc_base__byte_buffer", 4432 defaults: ["webrtc_defaults"], 4433 srcs: ["rtc_base/byte_buffer.cc"], 4434 host_supported: true, 4435} 4436 4437/* From target: 4438//rtc_base:callback_list 4439*/ 4440cc_library_static { 4441 name: "webrtc_rtc_base__callback_list", 4442 defaults: ["webrtc_defaults"], 4443 srcs: ["rtc_base/callback_list.cc"], 4444 host_supported: true, 4445} 4446 4447/* From target: 4448//rtc_base:checks 4449*/ 4450cc_library_static { 4451 name: "webrtc_rtc_base__checks", 4452 defaults: ["webrtc_defaults"], 4453 srcs: ["rtc_base/checks.cc"], 4454 host_supported: true, 4455} 4456 4457/* From target: 4458//rtc_base:copy_on_write_buffer 4459*/ 4460cc_library_static { 4461 name: "webrtc_rtc_base__copy_on_write_buffer", 4462 defaults: ["webrtc_defaults"], 4463 srcs: ["rtc_base/copy_on_write_buffer.cc"], 4464 host_supported: true, 4465} 4466 4467/* From target: 4468//rtc_base:criticalsection 4469*/ 4470cc_library_static { 4471 name: "webrtc_rtc_base__criticalsection", 4472 defaults: ["webrtc_defaults"], 4473 srcs: ["rtc_base/deprecated/recursive_critical_section.cc"], 4474 host_supported: true, 4475} 4476 4477/* From target: 4478//rtc_base:event_tracer 4479*/ 4480cc_library_static { 4481 name: "webrtc_rtc_base__event_tracer", 4482 defaults: ["webrtc_defaults"], 4483 srcs: ["rtc_base/event_tracer.cc"], 4484 host_supported: true, 4485} 4486 4487/* From target: 4488//rtc_base:histogram_percentile_counter 4489*/ 4490cc_library_static { 4491 name: "webrtc_rtc_base__histogram_percentile_counter", 4492 defaults: ["webrtc_defaults"], 4493 srcs: ["rtc_base/numerics/histogram_percentile_counter.cc"], 4494 host_supported: true, 4495} 4496 4497/* From target: 4498//rtc_base:ip_address 4499*/ 4500cc_library_static { 4501 name: "webrtc_rtc_base__ip_address", 4502 defaults: ["webrtc_defaults"], 4503 srcs: ["rtc_base/ip_address.cc"], 4504 host_supported: true, 4505} 4506 4507/* From target: 4508//rtc_base:logging 4509*/ 4510cc_library_static { 4511 name: "webrtc_rtc_base__logging", 4512 defaults: ["webrtc_defaults"], 4513 srcs: ["rtc_base/logging.cc"], 4514 host_supported: true, 4515} 4516 4517/* From target: 4518//rtc_base:net_helpers 4519*/ 4520cc_library_static { 4521 name: "webrtc_rtc_base__net_helpers", 4522 defaults: ["webrtc_defaults"], 4523 srcs: ["rtc_base/net_helpers.cc"], 4524 host_supported: true, 4525} 4526 4527/* From target: 4528//rtc_base:network_constants 4529*/ 4530cc_library_static { 4531 name: "webrtc_rtc_base__network_constants", 4532 defaults: ["webrtc_defaults"], 4533 srcs: ["rtc_base/network_constants.cc"], 4534 host_supported: true, 4535} 4536 4537/* From target: 4538//rtc_base:null_socket_server 4539*/ 4540cc_library_static { 4541 name: "webrtc_rtc_base__null_socket_server", 4542 defaults: ["webrtc_defaults"], 4543 srcs: ["rtc_base/null_socket_server.cc"], 4544 host_supported: true, 4545} 4546 4547/* From target: 4548//rtc_base:platform_thread 4549*/ 4550cc_library_static { 4551 name: "webrtc_rtc_base__platform_thread", 4552 defaults: ["webrtc_defaults"], 4553 srcs: ["rtc_base/platform_thread.cc"], 4554 host_supported: true, 4555} 4556 4557/* From target: 4558//rtc_base:platform_thread_types 4559*/ 4560cc_library_static { 4561 name: "webrtc_rtc_base__platform_thread_types", 4562 defaults: ["webrtc_defaults"], 4563 srcs: ["rtc_base/platform_thread_types.cc"], 4564 host_supported: true, 4565} 4566 4567/* From target: 4568//rtc_base:race_checker 4569*/ 4570cc_library_static { 4571 name: "webrtc_rtc_base__race_checker", 4572 defaults: ["webrtc_defaults"], 4573 srcs: ["rtc_base/race_checker.cc"], 4574 host_supported: true, 4575} 4576 4577/* From target: 4578//rtc_base:random 4579*/ 4580cc_library_static { 4581 name: "webrtc_rtc_base__random", 4582 defaults: ["webrtc_defaults"], 4583 srcs: ["rtc_base/random.cc"], 4584 host_supported: true, 4585} 4586 4587/* From target: 4588//rtc_base:rate_limiter 4589*/ 4590cc_library_static { 4591 name: "webrtc_rtc_base__rate_limiter", 4592 defaults: ["webrtc_defaults"], 4593 srcs: ["rtc_base/rate_limiter.cc"], 4594 host_supported: true, 4595} 4596 4597/* From target: 4598//rtc_base:rate_statistics 4599*/ 4600cc_library_static { 4601 name: "webrtc_rtc_base__rate_statistics", 4602 defaults: ["webrtc_defaults"], 4603 srcs: ["rtc_base/rate_statistics.cc"], 4604 host_supported: true, 4605} 4606 4607/* From target: 4608//rtc_base:rate_tracker 4609*/ 4610cc_library_static { 4611 name: "webrtc_rtc_base__rate_tracker", 4612 defaults: ["webrtc_defaults"], 4613 srcs: ["rtc_base/rate_tracker.cc"], 4614 host_supported: true, 4615} 4616 4617/* From target: 4618//rtc_base:rtc_base 4619*/ 4620cc_library_static { 4621 name: "webrtc_rtc_base__rtc_base", 4622 defaults: ["webrtc_defaults"], 4623 srcs: [ 4624 "rtc_base/async_packet_socket.cc", 4625 "rtc_base/async_tcp_socket.cc", 4626 "rtc_base/async_udp_socket.cc", 4627 "rtc_base/boringssl_certificate.cc", 4628 "rtc_base/boringssl_identity.cc", 4629 "rtc_base/crc32.cc", 4630 "rtc_base/crypt_string.cc", 4631 "rtc_base/data_rate_limiter.cc", 4632 "rtc_base/file_rotating_stream.cc", 4633 "rtc_base/helpers.cc", 4634 "rtc_base/http_common.cc", 4635 "rtc_base/ifaddrs_converter.cc", 4636 "rtc_base/log_sinks.cc", 4637 "rtc_base/message_digest.cc", 4638 "rtc_base/net_helper.cc", 4639 "rtc_base/network.cc", 4640 "rtc_base/network_route.cc", 4641 "rtc_base/openssl_adapter.cc", 4642 "rtc_base/openssl_digest.cc", 4643 "rtc_base/openssl_key_pair.cc", 4644 "rtc_base/openssl_session_cache.cc", 4645 "rtc_base/openssl_stream_adapter.cc", 4646 "rtc_base/openssl_utility.cc", 4647 "rtc_base/proxy_info.cc", 4648 "rtc_base/rtc_certificate.cc", 4649 "rtc_base/rtc_certificate_generator.cc", 4650 "rtc_base/socket_adapters.cc", 4651 "rtc_base/socket_address_pair.cc", 4652 "rtc_base/ssl_adapter.cc", 4653 "rtc_base/ssl_certificate.cc", 4654 "rtc_base/ssl_fingerprint.cc", 4655 "rtc_base/ssl_identity.cc", 4656 "rtc_base/ssl_stream_adapter.cc", 4657 "rtc_base/stream.cc", 4658 "rtc_base/unique_id_generator.cc", 4659 ], 4660 host_supported: true, 4661} 4662 4663/* From target: 4664//rtc_base:rtc_event 4665*/ 4666cc_library_static { 4667 name: "webrtc_rtc_base__rtc_event", 4668 defaults: ["webrtc_defaults"], 4669 srcs: ["rtc_base/event.cc"], 4670 host_supported: true, 4671} 4672 4673/* From target: 4674//rtc_base:rtc_numerics 4675*/ 4676cc_library_static { 4677 name: "webrtc_rtc_base__rtc_numerics", 4678 defaults: ["webrtc_defaults"], 4679 srcs: [ 4680 "rtc_base/numerics/event_based_exponential_moving_average.cc", 4681 "rtc_base/numerics/exp_filter.cc", 4682 "rtc_base/numerics/moving_average.cc", 4683 ], 4684 host_supported: true, 4685} 4686 4687/* From target: 4688//rtc_base:rtc_operations_chain 4689*/ 4690cc_library_static { 4691 name: "webrtc_rtc_base__rtc_operations_chain", 4692 defaults: ["webrtc_defaults"], 4693 srcs: ["rtc_base/operations_chain.cc"], 4694 host_supported: true, 4695} 4696 4697/* From target: 4698//rtc_base:rtc_task_queue 4699*/ 4700cc_library_static { 4701 name: "webrtc_rtc_base__rtc_task_queue", 4702 defaults: ["webrtc_defaults"], 4703 srcs: ["rtc_base/task_queue.cc"], 4704 host_supported: true, 4705} 4706 4707/* From target: 4708//rtc_base:rtc_task_queue_libevent 4709*/ 4710cc_library_static { 4711 name: "webrtc_rtc_base__rtc_task_queue_libevent", 4712 defaults: ["webrtc_defaults"], 4713 srcs: ["rtc_base/task_queue_libevent.cc"], 4714 host_supported: true, 4715} 4716 4717/* From target: 4718//rtc_base:sample_counter 4719*/ 4720cc_library_static { 4721 name: "webrtc_rtc_base__sample_counter", 4722 defaults: ["webrtc_defaults"], 4723 srcs: ["rtc_base/numerics/sample_counter.cc"], 4724 host_supported: true, 4725} 4726 4727/* From target: 4728//rtc_base:socket 4729*/ 4730cc_library_static { 4731 name: "webrtc_rtc_base__socket", 4732 defaults: ["webrtc_defaults"], 4733 srcs: ["rtc_base/socket.cc"], 4734 host_supported: true, 4735} 4736 4737/* From target: 4738//rtc_base:socket_address 4739*/ 4740cc_library_static { 4741 name: "webrtc_rtc_base__socket_address", 4742 defaults: ["webrtc_defaults"], 4743 srcs: ["rtc_base/socket_address.cc"], 4744 host_supported: true, 4745} 4746 4747/* From target: 4748//rtc_base:stringutils 4749*/ 4750cc_library_static { 4751 name: "webrtc_rtc_base__stringutils", 4752 defaults: ["webrtc_defaults"], 4753 srcs: [ 4754 "rtc_base/string_encode.cc", 4755 "rtc_base/string_to_number.cc", 4756 "rtc_base/string_utils.cc", 4757 "rtc_base/strings/string_builder.cc", 4758 "rtc_base/strings/string_format.cc", 4759 ], 4760 host_supported: true, 4761} 4762 4763/* From target: 4764//rtc_base:threading 4765*/ 4766cc_library_static { 4767 name: "webrtc_rtc_base__threading", 4768 defaults: ["webrtc_defaults"], 4769 srcs: [ 4770 "rtc_base/async_resolver.cc", 4771 "rtc_base/internal/default_socket_server.cc", 4772 "rtc_base/network_monitor.cc", 4773 "rtc_base/network_monitor_factory.cc", 4774 "rtc_base/physical_socket_server.cc", 4775 "rtc_base/thread.cc", 4776 ], 4777 host_supported: true, 4778} 4779 4780/* From target: 4781//rtc_base:timestamp_aligner 4782*/ 4783cc_library_static { 4784 name: "webrtc_rtc_base__timestamp_aligner", 4785 defaults: ["webrtc_defaults"], 4786 srcs: ["rtc_base/timestamp_aligner.cc"], 4787 host_supported: true, 4788} 4789 4790/* From target: 4791//rtc_base:timeutils 4792*/ 4793cc_library_static { 4794 name: "webrtc_rtc_base__timeutils", 4795 defaults: ["webrtc_defaults"], 4796 srcs: [ 4797 "rtc_base/system_time.cc", 4798 "rtc_base/time_utils.cc", 4799 ], 4800 host_supported: true, 4801} 4802 4803/* From target: 4804//rtc_base:weak_ptr 4805*/ 4806cc_library_static { 4807 name: "webrtc_rtc_base__weak_ptr", 4808 defaults: ["webrtc_defaults"], 4809 srcs: ["rtc_base/weak_ptr.cc"], 4810 host_supported: true, 4811} 4812 4813/* From target: 4814//rtc_base:zero_memory 4815*/ 4816cc_library_static { 4817 name: "webrtc_rtc_base__zero_memory", 4818 defaults: ["webrtc_defaults"], 4819 srcs: ["rtc_base/zero_memory.cc"], 4820 host_supported: true, 4821} 4822 4823/* From target: 4824//api/rtc_event_log:rtc_event_log 4825*/ 4826cc_library_static { 4827 name: "webrtc_rtc_event_log__rtc_event_log", 4828 defaults: ["webrtc_defaults"], 4829 srcs: [ 4830 "api/rtc_event_log/rtc_event.cc", 4831 "api/rtc_event_log/rtc_event_log.cc", 4832 ], 4833 host_supported: true, 4834} 4835 4836/* From target: 4837//api/rtc_event_log:rtc_event_log_factory 4838*/ 4839cc_library_static { 4840 name: "webrtc_rtc_event_log__rtc_event_log_factory", 4841 defaults: ["webrtc_defaults"], 4842 srcs: ["api/rtc_event_log/rtc_event_log_factory.cc"], 4843 host_supported: true, 4844} 4845 4846/* From target: 4847//modules/congestion_controller/rtp:control_handler 4848*/ 4849cc_library_static { 4850 name: "webrtc_rtp__control_handler", 4851 defaults: ["webrtc_defaults"], 4852 srcs: ["modules/congestion_controller/rtp/control_handler.cc"], 4853 host_supported: true, 4854} 4855 4856/* From target: 4857//api/transport/rtp:dependency_descriptor 4858*/ 4859cc_library_static { 4860 name: "webrtc_rtp__dependency_descriptor", 4861 defaults: ["webrtc_defaults"], 4862 srcs: ["api/transport/rtp/dependency_descriptor.cc"], 4863 host_supported: true, 4864} 4865 4866/* From target: 4867//modules/congestion_controller/rtp:transport_feedback 4868*/ 4869cc_library_static { 4870 name: "webrtc_rtp__transport_feedback", 4871 defaults: ["webrtc_defaults"], 4872 srcs: [ 4873 "modules/congestion_controller/rtp/transport_feedback_adapter.cc", 4874 "modules/congestion_controller/rtp/transport_feedback_demuxer.cc", 4875 ], 4876 host_supported: true, 4877} 4878 4879/* From target: 4880//modules/rtp_rtcp:rtp_rtcp 4881*/ 4882cc_library_static { 4883 name: "webrtc_rtp_rtcp__rtp_rtcp", 4884 defaults: ["webrtc_defaults"], 4885 srcs: [ 4886 "modules/rtp_rtcp/source/absolute_capture_time_interpolator.cc", 4887 "modules/rtp_rtcp/source/absolute_capture_time_sender.cc", 4888 "modules/rtp_rtcp/source/active_decode_targets_helper.cc", 4889 "modules/rtp_rtcp/source/capture_clock_offset_updater.cc", 4890 "modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc", 4891 "modules/rtp_rtcp/source/dtmf_queue.cc", 4892 "modules/rtp_rtcp/source/fec_private_tables_bursty.cc", 4893 "modules/rtp_rtcp/source/fec_private_tables_random.cc", 4894 "modules/rtp_rtcp/source/flexfec_header_reader_writer.cc", 4895 "modules/rtp_rtcp/source/flexfec_receiver.cc", 4896 "modules/rtp_rtcp/source/flexfec_sender.cc", 4897 "modules/rtp_rtcp/source/forward_error_correction.cc", 4898 "modules/rtp_rtcp/source/forward_error_correction_internal.cc", 4899 "modules/rtp_rtcp/source/packet_loss_stats.cc", 4900 "modules/rtp_rtcp/source/packet_sequencer.cc", 4901 "modules/rtp_rtcp/source/receive_statistics_impl.cc", 4902 "modules/rtp_rtcp/source/remote_ntp_time_estimator.cc", 4903 "modules/rtp_rtcp/source/rtcp_nack_stats.cc", 4904 "modules/rtp_rtcp/source/rtcp_receiver.cc", 4905 "modules/rtp_rtcp/source/rtcp_sender.cc", 4906 "modules/rtp_rtcp/source/rtp_descriptor_authentication.cc", 4907 "modules/rtp_rtcp/source/rtp_format.cc", 4908 "modules/rtp_rtcp/source/rtp_format_h264.cc", 4909 "modules/rtp_rtcp/source/rtp_format_video_generic.cc", 4910 "modules/rtp_rtcp/source/rtp_format_vp8.cc", 4911 "modules/rtp_rtcp/source/rtp_format_vp9.cc", 4912 "modules/rtp_rtcp/source/rtp_header_extension_size.cc", 4913 "modules/rtp_rtcp/source/rtp_packet_history.cc", 4914 "modules/rtp_rtcp/source/rtp_packetizer_av1.cc", 4915 "modules/rtp_rtcp/source/rtp_rtcp_impl2.cc", 4916 "modules/rtp_rtcp/source/rtp_sender.cc", 4917 "modules/rtp_rtcp/source/rtp_sender_audio.cc", 4918 "modules/rtp_rtcp/source/rtp_sender_egress.cc", 4919 "modules/rtp_rtcp/source/rtp_sender_video.cc", 4920 "modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc", 4921 "modules/rtp_rtcp/source/rtp_sequence_number_map.cc", 4922 "modules/rtp_rtcp/source/source_tracker.cc", 4923 "modules/rtp_rtcp/source/time_util.cc", 4924 "modules/rtp_rtcp/source/tmmbr_help.cc", 4925 "modules/rtp_rtcp/source/ulpfec_generator.cc", 4926 "modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc", 4927 "modules/rtp_rtcp/source/ulpfec_receiver.cc", 4928 "modules/rtp_rtcp/source/video_rtp_depacketizer.cc", 4929 "modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc", 4930 "modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc", 4931 "modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc", 4932 "modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc", 4933 "modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc", 4934 "modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc", 4935 ], 4936 host_supported: true, 4937 cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"], 4938} 4939 4940/* From target: 4941//modules/rtp_rtcp:rtp_rtcp_format 4942*/ 4943cc_library_static { 4944 name: "webrtc_rtp_rtcp__rtp_rtcp_format", 4945 defaults: ["webrtc_defaults"], 4946 srcs: [ 4947 "modules/rtp_rtcp/include/report_block_data.cc", 4948 "modules/rtp_rtcp/include/rtp_rtcp_defines.cc", 4949 "modules/rtp_rtcp/source/rtcp_packet.cc", 4950 "modules/rtp_rtcp/source/rtcp_packet/app.cc", 4951 "modules/rtp_rtcp/source/rtcp_packet/bye.cc", 4952 "modules/rtp_rtcp/source/rtcp_packet/common_header.cc", 4953 "modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc", 4954 "modules/rtp_rtcp/source/rtcp_packet/dlrr.cc", 4955 "modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc", 4956 "modules/rtp_rtcp/source/rtcp_packet/fir.cc", 4957 "modules/rtp_rtcp/source/rtcp_packet/loss_notification.cc", 4958 "modules/rtp_rtcp/source/rtcp_packet/nack.cc", 4959 "modules/rtp_rtcp/source/rtcp_packet/pli.cc", 4960 "modules/rtp_rtcp/source/rtcp_packet/psfb.cc", 4961 "modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc", 4962 "modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc", 4963 "modules/rtp_rtcp/source/rtcp_packet/remb.cc", 4964 "modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc", 4965 "modules/rtp_rtcp/source/rtcp_packet/report_block.cc", 4966 "modules/rtp_rtcp/source/rtcp_packet/rrtr.cc", 4967 "modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc", 4968 "modules/rtp_rtcp/source/rtcp_packet/sdes.cc", 4969 "modules/rtp_rtcp/source/rtcp_packet/sender_report.cc", 4970 "modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc", 4971 "modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc", 4972 "modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc", 4973 "modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc", 4974 "modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc", 4975 "modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc", 4976 "modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc", 4977 "modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc", 4978 "modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc", 4979 "modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc", 4980 "modules/rtp_rtcp/source/rtp_header_extension_map.cc", 4981 "modules/rtp_rtcp/source/rtp_header_extensions.cc", 4982 "modules/rtp_rtcp/source/rtp_packet.cc", 4983 "modules/rtp_rtcp/source/rtp_packet_received.cc", 4984 "modules/rtp_rtcp/source/rtp_packet_to_send.cc", 4985 "modules/rtp_rtcp/source/rtp_util.cc", 4986 "modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc", 4987 ], 4988 host_supported: true, 4989} 4990 4991/* From target: 4992//modules/rtp_rtcp:rtp_video_header 4993*/ 4994cc_library_static { 4995 name: "webrtc_rtp_rtcp__rtp_video_header", 4996 defaults: ["webrtc_defaults"], 4997 srcs: ["modules/rtp_rtcp/source/rtp_video_header.cc"], 4998 host_supported: true, 4999} 5000 5001/* From target: 5002//net/dcsctp/rx:data_tracker 5003*/ 5004cc_library_static { 5005 name: "webrtc_rx__data_tracker", 5006 defaults: ["webrtc_defaults"], 5007 srcs: ["net/dcsctp/rx/data_tracker.cc"], 5008 host_supported: true, 5009} 5010 5011/* From target: 5012//net/dcsctp/rx:interleaved_reassembly_streams 5013*/ 5014cc_library_static { 5015 name: "webrtc_rx__interleaved_reassembly_streams", 5016 defaults: ["webrtc_defaults"], 5017 srcs: ["net/dcsctp/rx/interleaved_reassembly_streams.cc"], 5018 host_supported: true, 5019} 5020 5021/* From target: 5022//net/dcsctp/rx:reassembly_queue 5023*/ 5024cc_library_static { 5025 name: "webrtc_rx__reassembly_queue", 5026 defaults: ["webrtc_defaults"], 5027 srcs: ["net/dcsctp/rx/reassembly_queue.cc"], 5028 host_supported: true, 5029} 5030 5031/* From target: 5032//net/dcsctp/rx:traditional_reassembly_streams 5033*/ 5034cc_library_static { 5035 name: "webrtc_rx__traditional_reassembly_streams", 5036 defaults: ["webrtc_defaults"], 5037 srcs: ["net/dcsctp/rx/traditional_reassembly_streams.cc"], 5038 host_supported: true, 5039} 5040 5041/* From target: 5042//rtc_base/third_party/sigslot:sigslot 5043*/ 5044cc_library_static { 5045 name: "webrtc_sigslot__sigslot", 5046 defaults: ["webrtc_defaults"], 5047 srcs: ["rtc_base/third_party/sigslot/sigslot.cc"], 5048 host_supported: true, 5049} 5050 5051/* From target: 5052//net/dcsctp/socket:dcsctp_socket 5053*/ 5054cc_library_static { 5055 name: "webrtc_socket__dcsctp_socket", 5056 defaults: ["webrtc_defaults"], 5057 srcs: [ 5058 "net/dcsctp/socket/callback_deferrer.cc", 5059 "net/dcsctp/socket/dcsctp_socket.cc", 5060 "net/dcsctp/socket/state_cookie.cc", 5061 ], 5062 host_supported: true, 5063} 5064 5065/* From target: 5066//net/dcsctp/socket:heartbeat_handler 5067*/ 5068cc_library_static { 5069 name: "webrtc_socket__heartbeat_handler", 5070 defaults: ["webrtc_defaults"], 5071 srcs: ["net/dcsctp/socket/heartbeat_handler.cc"], 5072 host_supported: true, 5073} 5074 5075/* From target: 5076//net/dcsctp/socket:packet_sender 5077*/ 5078cc_library_static { 5079 name: "webrtc_socket__packet_sender", 5080 defaults: ["webrtc_defaults"], 5081 srcs: ["net/dcsctp/socket/packet_sender.cc"], 5082 host_supported: true, 5083} 5084 5085/* From target: 5086//net/dcsctp/socket:stream_reset_handler 5087*/ 5088cc_library_static { 5089 name: "webrtc_socket__stream_reset_handler", 5090 defaults: ["webrtc_defaults"], 5091 srcs: ["net/dcsctp/socket/stream_reset_handler.cc"], 5092 host_supported: true, 5093} 5094 5095/* From target: 5096//net/dcsctp/socket:transmission_control_block 5097*/ 5098cc_library_static { 5099 name: "webrtc_socket__transmission_control_block", 5100 defaults: ["webrtc_defaults"], 5101 srcs: ["net/dcsctp/socket/transmission_control_block.cc"], 5102 host_supported: true, 5103} 5104 5105/* From target: 5106//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor 5107*/ 5108cc_library_static { 5109 name: "webrtc_spl_sqrt_floor__spl_sqrt_floor", 5110 defaults: ["webrtc_defaults"], 5111 srcs: [], 5112 host_supported: true, 5113 arch: { 5114 arm: { 5115 srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_arm.S"], 5116 }, 5117 arm64: { 5118 srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"], 5119 }, 5120 riscv64: { 5121 srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"], 5122 }, 5123 x86_64: { 5124 srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"], 5125 }, 5126 x86: { 5127 srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"], 5128 }, 5129 }, 5130} 5131 5132/* From target: 5133//stats:rtc_stats 5134*/ 5135cc_library_static { 5136 name: "webrtc_stats__rtc_stats", 5137 defaults: ["webrtc_defaults"], 5138 srcs: [ 5139 "stats/rtc_stats.cc", 5140 "stats/rtc_stats_report.cc", 5141 "stats/rtcstats_objects.cc", 5142 ], 5143 host_supported: true, 5144} 5145 5146/* From target: 5147//third_party/abseil-cpp/absl/strings:cord 5148*/ 5149cc_library_static { 5150 name: "webrtc_strings__cord", 5151 defaults: ["webrtc_defaults"], 5152 srcs: [ 5153 "third_party/abseil-cpp/absl/strings/cord.cc", 5154 "third_party/abseil-cpp/absl/strings/cord_analysis.cc", 5155 "third_party/abseil-cpp/absl/strings/cord_buffer.cc", 5156 ], 5157 host_supported: true, 5158 cflags: ["-Wno-unused-variable"], 5159 cppflags: [ 5160 "-Wbitfield-enum-conversion", 5161 "-Wbool-conversion", 5162 "-Wconstant-conversion", 5163 "-Wenum-conversion", 5164 "-Wint-conversion", 5165 "-Wliteral-conversion", 5166 "-Wnon-literal-null-conversion", 5167 "-Wnull-conversion", 5168 "-Wobjc-literal-conversion", 5169 "-Wstring-conversion", 5170 ], 5171} 5172 5173/* From target: 5174//third_party/abseil-cpp/absl/strings:cord_internal 5175*/ 5176cc_library_static { 5177 name: "webrtc_strings__cord_internal", 5178 defaults: ["webrtc_defaults"], 5179 srcs: [ 5180 "third_party/abseil-cpp/absl/strings/internal/cord_internal.cc", 5181 "third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.cc", 5182 "third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.cc", 5183 "third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.cc", 5184 "third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc", 5185 "third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc", 5186 "third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc", 5187 ], 5188 host_supported: true, 5189 cflags: ["-Wno-unused-variable"], 5190 cppflags: [ 5191 "-Wbitfield-enum-conversion", 5192 "-Wbool-conversion", 5193 "-Wconstant-conversion", 5194 "-Wenum-conversion", 5195 "-Wint-conversion", 5196 "-Wliteral-conversion", 5197 "-Wnon-literal-null-conversion", 5198 "-Wnull-conversion", 5199 "-Wobjc-literal-conversion", 5200 "-Wstring-conversion", 5201 ], 5202} 5203 5204/* From target: 5205//third_party/abseil-cpp/absl/strings:cordz_functions 5206*/ 5207cc_library_static { 5208 name: "webrtc_strings__cordz_functions", 5209 defaults: ["webrtc_defaults"], 5210 srcs: ["third_party/abseil-cpp/absl/strings/internal/cordz_functions.cc"], 5211 host_supported: true, 5212 cflags: ["-Wno-unused-variable"], 5213 cppflags: [ 5214 "-Wbitfield-enum-conversion", 5215 "-Wbool-conversion", 5216 "-Wconstant-conversion", 5217 "-Wenum-conversion", 5218 "-Wint-conversion", 5219 "-Wliteral-conversion", 5220 "-Wnon-literal-null-conversion", 5221 "-Wnull-conversion", 5222 "-Wobjc-literal-conversion", 5223 "-Wstring-conversion", 5224 ], 5225} 5226 5227/* From target: 5228//third_party/abseil-cpp/absl/strings:cordz_handle 5229*/ 5230cc_library_static { 5231 name: "webrtc_strings__cordz_handle", 5232 defaults: ["webrtc_defaults"], 5233 srcs: ["third_party/abseil-cpp/absl/strings/internal/cordz_handle.cc"], 5234 host_supported: true, 5235 cflags: ["-Wno-unused-variable"], 5236 cppflags: [ 5237 "-Wbitfield-enum-conversion", 5238 "-Wbool-conversion", 5239 "-Wconstant-conversion", 5240 "-Wenum-conversion", 5241 "-Wint-conversion", 5242 "-Wliteral-conversion", 5243 "-Wnon-literal-null-conversion", 5244 "-Wnull-conversion", 5245 "-Wobjc-literal-conversion", 5246 "-Wstring-conversion", 5247 ], 5248} 5249 5250/* From target: 5251//third_party/abseil-cpp/absl/strings:cordz_info 5252*/ 5253cc_library_static { 5254 name: "webrtc_strings__cordz_info", 5255 defaults: ["webrtc_defaults"], 5256 srcs: ["third_party/abseil-cpp/absl/strings/internal/cordz_info.cc"], 5257 host_supported: true, 5258 cflags: ["-Wno-unused-variable"], 5259 cppflags: [ 5260 "-Wbitfield-enum-conversion", 5261 "-Wbool-conversion", 5262 "-Wconstant-conversion", 5263 "-Wenum-conversion", 5264 "-Wint-conversion", 5265 "-Wliteral-conversion", 5266 "-Wnon-literal-null-conversion", 5267 "-Wnull-conversion", 5268 "-Wobjc-literal-conversion", 5269 "-Wstring-conversion", 5270 ], 5271} 5272 5273/* From target: 5274//third_party/abseil-cpp/absl/strings:internal 5275*/ 5276cc_library_static { 5277 name: "webrtc_strings__internal", 5278 defaults: ["webrtc_defaults"], 5279 srcs: [ 5280 "third_party/abseil-cpp/absl/strings/internal/escaping.cc", 5281 "third_party/abseil-cpp/absl/strings/internal/ostringstream.cc", 5282 "third_party/abseil-cpp/absl/strings/internal/utf8.cc", 5283 ], 5284 host_supported: true, 5285 cflags: ["-Wno-unused-variable"], 5286 cppflags: [ 5287 "-Wbitfield-enum-conversion", 5288 "-Wbool-conversion", 5289 "-Wconstant-conversion", 5290 "-Wenum-conversion", 5291 "-Wint-conversion", 5292 "-Wliteral-conversion", 5293 "-Wnon-literal-null-conversion", 5294 "-Wnull-conversion", 5295 "-Wobjc-literal-conversion", 5296 "-Wstring-conversion", 5297 ], 5298} 5299 5300/* From target: 5301//third_party/abseil-cpp/absl/strings:str_format_internal 5302*/ 5303cc_library_static { 5304 name: "webrtc_strings__str_format_internal", 5305 defaults: ["webrtc_defaults"], 5306 srcs: [ 5307 "third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc", 5308 "third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc", 5309 "third_party/abseil-cpp/absl/strings/internal/str_format/extension.cc", 5310 "third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc", 5311 "third_party/abseil-cpp/absl/strings/internal/str_format/output.cc", 5312 "third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc", 5313 ], 5314 host_supported: true, 5315 cflags: ["-Wno-unused-variable"], 5316 cppflags: [ 5317 "-Wbitfield-enum-conversion", 5318 "-Wbool-conversion", 5319 "-Wconstant-conversion", 5320 "-Wenum-conversion", 5321 "-Wint-conversion", 5322 "-Wliteral-conversion", 5323 "-Wnon-literal-null-conversion", 5324 "-Wnull-conversion", 5325 "-Wobjc-literal-conversion", 5326 "-Wstring-conversion", 5327 ], 5328} 5329 5330/* From target: 5331//third_party/abseil-cpp/absl/strings:strings 5332*/ 5333cc_library_static { 5334 name: "webrtc_strings__strings", 5335 defaults: ["webrtc_defaults"], 5336 srcs: [ 5337 "third_party/abseil-cpp/absl/strings/ascii.cc", 5338 "third_party/abseil-cpp/absl/strings/charconv.cc", 5339 "third_party/abseil-cpp/absl/strings/escaping.cc", 5340 "third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc", 5341 "third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc", 5342 "third_party/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.cc", 5343 "third_party/abseil-cpp/absl/strings/internal/memutil.cc", 5344 "third_party/abseil-cpp/absl/strings/internal/stringify_sink.cc", 5345 "third_party/abseil-cpp/absl/strings/match.cc", 5346 "third_party/abseil-cpp/absl/strings/numbers.cc", 5347 "third_party/abseil-cpp/absl/strings/str_cat.cc", 5348 "third_party/abseil-cpp/absl/strings/str_replace.cc", 5349 "third_party/abseil-cpp/absl/strings/str_split.cc", 5350 "third_party/abseil-cpp/absl/strings/string_view.cc", 5351 "third_party/abseil-cpp/absl/strings/substitute.cc", 5352 ], 5353 host_supported: true, 5354 cflags: ["-Wno-unused-variable"], 5355 cppflags: [ 5356 "-Wbitfield-enum-conversion", 5357 "-Wbool-conversion", 5358 "-Wconstant-conversion", 5359 "-Wenum-conversion", 5360 "-Wint-conversion", 5361 "-Wliteral-conversion", 5362 "-Wnon-literal-null-conversion", 5363 "-Wnull-conversion", 5364 "-Wobjc-literal-conversion", 5365 "-Wstring-conversion", 5366 ], 5367} 5368 5369/* From target: 5370//modules/video_coding/svc:scalability_mode_util 5371*/ 5372cc_library_static { 5373 name: "webrtc_svc__scalability_mode_util", 5374 defaults: ["webrtc_defaults"], 5375 srcs: ["modules/video_coding/svc/scalability_mode_util.cc"], 5376 host_supported: true, 5377} 5378 5379/* From target: 5380//modules/video_coding/svc:scalability_structures 5381*/ 5382cc_library_static { 5383 name: "webrtc_svc__scalability_structures", 5384 defaults: ["webrtc_defaults"], 5385 srcs: [ 5386 "modules/video_coding/svc/create_scalability_structure.cc", 5387 "modules/video_coding/svc/scalability_structure_full_svc.cc", 5388 "modules/video_coding/svc/scalability_structure_key_svc.cc", 5389 "modules/video_coding/svc/scalability_structure_l2t2_key_shift.cc", 5390 "modules/video_coding/svc/scalability_structure_simulcast.cc", 5391 ], 5392 host_supported: true, 5393} 5394 5395/* From target: 5396//modules/video_coding/svc:scalable_video_controller 5397*/ 5398cc_library_static { 5399 name: "webrtc_svc__scalable_video_controller", 5400 defaults: ["webrtc_defaults"], 5401 srcs: ["modules/video_coding/svc/scalable_video_controller_no_layering.cc"], 5402 host_supported: true, 5403} 5404 5405/* From target: 5406//modules/video_coding/svc:svc_rate_allocator 5407*/ 5408cc_library_static { 5409 name: "webrtc_svc__svc_rate_allocator", 5410 defaults: ["webrtc_defaults"], 5411 srcs: ["modules/video_coding/svc/svc_rate_allocator.cc"], 5412 host_supported: true, 5413} 5414 5415/* From target: 5416//third_party/abseil-cpp/absl/synchronization:graphcycles_internal 5417*/ 5418cc_library_static { 5419 name: "webrtc_synchronization__graphcycles_internal", 5420 defaults: ["webrtc_defaults"], 5421 srcs: ["third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc"], 5422 host_supported: true, 5423 cflags: ["-Wno-unused-variable"], 5424 cppflags: [ 5425 "-Wbitfield-enum-conversion", 5426 "-Wbool-conversion", 5427 "-Wconstant-conversion", 5428 "-Wenum-conversion", 5429 "-Wint-conversion", 5430 "-Wliteral-conversion", 5431 "-Wnon-literal-null-conversion", 5432 "-Wnull-conversion", 5433 "-Wobjc-literal-conversion", 5434 "-Wstring-conversion", 5435 ], 5436} 5437 5438/* From target: 5439//rtc_base/synchronization:sequence_checker_internal 5440*/ 5441cc_library_static { 5442 name: "webrtc_synchronization__sequence_checker_internal", 5443 defaults: ["webrtc_defaults"], 5444 srcs: ["rtc_base/synchronization/sequence_checker_internal.cc"], 5445 host_supported: true, 5446} 5447 5448/* From target: 5449//third_party/abseil-cpp/absl/synchronization:synchronization 5450*/ 5451cc_library_static { 5452 name: "webrtc_synchronization__synchronization", 5453 defaults: ["webrtc_defaults"], 5454 srcs: [ 5455 "third_party/abseil-cpp/absl/synchronization/barrier.cc", 5456 "third_party/abseil-cpp/absl/synchronization/blocking_counter.cc", 5457 "third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc", 5458 "third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc", 5459 "third_party/abseil-cpp/absl/synchronization/internal/waiter.cc", 5460 "third_party/abseil-cpp/absl/synchronization/mutex.cc", 5461 "third_party/abseil-cpp/absl/synchronization/notification.cc", 5462 ], 5463 host_supported: true, 5464 cflags: ["-Wno-unused-variable"], 5465 cppflags: [ 5466 "-Wbitfield-enum-conversion", 5467 "-Wbool-conversion", 5468 "-Wconstant-conversion", 5469 "-Wenum-conversion", 5470 "-Wint-conversion", 5471 "-Wliteral-conversion", 5472 "-Wnon-literal-null-conversion", 5473 "-Wnull-conversion", 5474 "-Wobjc-literal-conversion", 5475 "-Wstring-conversion", 5476 ], 5477} 5478 5479/* From target: 5480//rtc_base/synchronization:yield 5481*/ 5482cc_library_static { 5483 name: "webrtc_synchronization__yield", 5484 defaults: ["webrtc_defaults"], 5485 srcs: ["rtc_base/synchronization/yield.cc"], 5486 host_supported: true, 5487} 5488 5489/* From target: 5490//rtc_base/synchronization:yield_policy 5491*/ 5492cc_library_static { 5493 name: "webrtc_synchronization__yield_policy", 5494 defaults: ["webrtc_defaults"], 5495 srcs: ["rtc_base/synchronization/yield_policy.cc"], 5496 host_supported: true, 5497} 5498 5499/* From target: 5500//rtc_base/system:file_wrapper 5501*/ 5502cc_library_static { 5503 name: "webrtc_system__file_wrapper", 5504 defaults: ["webrtc_defaults"], 5505 srcs: ["rtc_base/system/file_wrapper.cc"], 5506 host_supported: true, 5507} 5508 5509/* From target: 5510//system_wrappers:denormal_disabler 5511*/ 5512cc_library_static { 5513 name: "webrtc_system_wrappers__denormal_disabler", 5514 defaults: ["webrtc_defaults"], 5515 srcs: ["system_wrappers/source/denormal_disabler.cc"], 5516 host_supported: true, 5517 cppflags: ["-Wno-unused-private-field"], 5518} 5519 5520/* From target: 5521//system_wrappers:field_trial 5522*/ 5523cc_library_static { 5524 name: "webrtc_system_wrappers__field_trial", 5525 defaults: ["webrtc_defaults"], 5526 srcs: ["system_wrappers/source/field_trial.cc"], 5527 host_supported: true, 5528} 5529 5530/* From target: 5531//system_wrappers:metrics 5532*/ 5533cc_library_static { 5534 name: "webrtc_system_wrappers__metrics", 5535 defaults: ["webrtc_defaults"], 5536 srcs: ["system_wrappers/source/metrics.cc"], 5537 host_supported: true, 5538} 5539 5540/* From target: 5541//system_wrappers:system_wrappers 5542*/ 5543cc_library_static { 5544 name: "webrtc_system_wrappers__system_wrappers", 5545 defaults: ["webrtc_defaults"], 5546 srcs: [ 5547 "system_wrappers/source/clock.cc", 5548 "system_wrappers/source/cpu_features.cc", 5549 "system_wrappers/source/cpu_features_linux.cc", 5550 "system_wrappers/source/cpu_info.cc", 5551 "system_wrappers/source/rtp_to_ntp_estimator.cc", 5552 "system_wrappers/source/sleep.cc", 5553 ], 5554 host_supported: true, 5555} 5556 5557/* From target: 5558//api/task_queue:default_task_queue_factory 5559*/ 5560cc_library_static { 5561 name: "webrtc_task_queue__default_task_queue_factory", 5562 defaults: ["webrtc_defaults"], 5563 srcs: ["api/task_queue/default_task_queue_factory_libevent.cc"], 5564 host_supported: true, 5565} 5566 5567/* From target: 5568//api/task_queue:pending_task_safety_flag 5569*/ 5570cc_library_static { 5571 name: "webrtc_task_queue__pending_task_safety_flag", 5572 defaults: ["webrtc_defaults"], 5573 srcs: ["api/task_queue/pending_task_safety_flag.cc"], 5574 host_supported: true, 5575} 5576 5577/* From target: 5578//api/task_queue:task_queue 5579*/ 5580cc_library_static { 5581 name: "webrtc_task_queue__task_queue", 5582 defaults: ["webrtc_defaults"], 5583 srcs: ["api/task_queue/task_queue_base.cc"], 5584 host_supported: true, 5585} 5586 5587/* From target: 5588//rtc_base/task_utils:repeating_task 5589*/ 5590cc_library_static { 5591 name: "webrtc_task_utils__repeating_task", 5592 defaults: ["webrtc_defaults"], 5593 srcs: ["rtc_base/task_utils/repeating_task.cc"], 5594 host_supported: true, 5595} 5596 5597/* From target: 5598//test:fake_video_codecs 5599*/ 5600cc_library_static { 5601 name: "webrtc_test__fake_video_codecs", 5602 defaults: ["webrtc_defaults"], 5603 srcs: [ 5604 "test/configurable_frame_size_encoder.cc", 5605 "test/fake_decoder.cc", 5606 "test/fake_encoder.cc", 5607 "test/fake_vp8_decoder.cc", 5608 "test/fake_vp8_encoder.cc", 5609 ], 5610 host_supported: true, 5611} 5612 5613/* From target: 5614//third_party/abseil-cpp/absl/time:time 5615*/ 5616cc_library_static { 5617 name: "webrtc_time__time", 5618 defaults: ["webrtc_defaults"], 5619 srcs: [ 5620 "third_party/abseil-cpp/absl/time/civil_time.cc", 5621 "third_party/abseil-cpp/absl/time/clock.cc", 5622 "third_party/abseil-cpp/absl/time/duration.cc", 5623 "third_party/abseil-cpp/absl/time/format.cc", 5624 "third_party/abseil-cpp/absl/time/time.cc", 5625 ], 5626 host_supported: true, 5627 cflags: ["-Wno-unused-variable"], 5628 cppflags: [ 5629 "-Wbitfield-enum-conversion", 5630 "-Wbool-conversion", 5631 "-Wconstant-conversion", 5632 "-Wenum-conversion", 5633 "-Wint-conversion", 5634 "-Wliteral-conversion", 5635 "-Wnon-literal-null-conversion", 5636 "-Wnull-conversion", 5637 "-Wobjc-literal-conversion", 5638 "-Wstring-conversion", 5639 ], 5640} 5641 5642/* From target: 5643//net/dcsctp/timer:task_queue_timeout 5644*/ 5645cc_library_static { 5646 name: "webrtc_timer__task_queue_timeout", 5647 defaults: ["webrtc_defaults"], 5648 srcs: ["net/dcsctp/timer/task_queue_timeout.cc"], 5649 host_supported: true, 5650} 5651 5652/* From target: 5653//net/dcsctp/timer:timer 5654*/ 5655cc_library_static { 5656 name: "webrtc_timer__timer", 5657 defaults: ["webrtc_defaults"], 5658 srcs: ["net/dcsctp/timer/timer.cc"], 5659 host_supported: true, 5660} 5661 5662/* From target: 5663//modules/video_coding/timing:codec_timer 5664*/ 5665cc_library_static { 5666 name: "webrtc_timing__codec_timer", 5667 defaults: ["webrtc_defaults"], 5668 srcs: ["modules/video_coding/timing/codec_timer.cc"], 5669 host_supported: true, 5670} 5671 5672/* From target: 5673//modules/video_coding/timing:frame_delay_variation_kalman_filter 5674*/ 5675cc_library_static { 5676 name: "webrtc_timing__frame_delay_variation_kalman_filter", 5677 defaults: ["webrtc_defaults"], 5678 srcs: ["modules/video_coding/timing/frame_delay_variation_kalman_filter.cc"], 5679 host_supported: true, 5680} 5681 5682/* From target: 5683//modules/video_coding/timing:inter_frame_delay 5684*/ 5685cc_library_static { 5686 name: "webrtc_timing__inter_frame_delay", 5687 defaults: ["webrtc_defaults"], 5688 srcs: ["modules/video_coding/timing/inter_frame_delay.cc"], 5689 host_supported: true, 5690} 5691 5692/* From target: 5693//modules/video_coding/timing:jitter_estimator 5694*/ 5695cc_library_static { 5696 name: "webrtc_timing__jitter_estimator", 5697 defaults: ["webrtc_defaults"], 5698 srcs: ["modules/video_coding/timing/jitter_estimator.cc"], 5699 host_supported: true, 5700} 5701 5702/* From target: 5703//modules/video_coding/timing:rtt_filter 5704*/ 5705cc_library_static { 5706 name: "webrtc_timing__rtt_filter", 5707 defaults: ["webrtc_defaults"], 5708 srcs: ["modules/video_coding/timing/rtt_filter.cc"], 5709 host_supported: true, 5710} 5711 5712/* From target: 5713//modules/video_coding/timing:timestamp_extrapolator 5714*/ 5715cc_library_static { 5716 name: "webrtc_timing__timestamp_extrapolator", 5717 defaults: ["webrtc_defaults"], 5718 srcs: ["modules/video_coding/timing/timestamp_extrapolator.cc"], 5719 host_supported: true, 5720} 5721 5722/* From target: 5723//modules/video_coding/timing:timing_module 5724*/ 5725cc_library_static { 5726 name: "webrtc_timing__timing_module", 5727 defaults: ["webrtc_defaults"], 5728 srcs: ["modules/video_coding/timing/timing.cc"], 5729 host_supported: true, 5730} 5731 5732/* From target: 5733//modules/audio_processing/transient:transient_suppressor_impl 5734*/ 5735cc_library_static { 5736 name: "webrtc_transient__transient_suppressor_impl", 5737 defaults: ["webrtc_defaults"], 5738 srcs: [ 5739 "modules/audio_processing/transient/moving_moments.cc", 5740 "modules/audio_processing/transient/transient_detector.cc", 5741 "modules/audio_processing/transient/transient_suppressor_impl.cc", 5742 "modules/audio_processing/transient/wpd_node.cc", 5743 "modules/audio_processing/transient/wpd_tree.cc", 5744 ], 5745 host_supported: true, 5746} 5747 5748/* From target: 5749//modules/audio_processing/transient:voice_probability_delay_unit 5750*/ 5751cc_library_static { 5752 name: "webrtc_transient__voice_probability_delay_unit", 5753 defaults: ["webrtc_defaults"], 5754 srcs: ["modules/audio_processing/transient/voice_probability_delay_unit.cc"], 5755 host_supported: true, 5756} 5757 5758/* From target: 5759//api/transport:bitrate_settings 5760*/ 5761cc_library_static { 5762 name: "webrtc_transport__bitrate_settings", 5763 defaults: ["webrtc_defaults"], 5764 srcs: ["api/transport/bitrate_settings.cc"], 5765 host_supported: true, 5766} 5767 5768/* From target: 5769//api/transport:field_trial_based_config 5770*/ 5771cc_library_static { 5772 name: "webrtc_transport__field_trial_based_config", 5773 defaults: ["webrtc_defaults"], 5774 srcs: ["api/transport/field_trial_based_config.cc"], 5775 host_supported: true, 5776} 5777 5778/* From target: 5779//api/transport:goog_cc 5780*/ 5781cc_library_static { 5782 name: "webrtc_transport__goog_cc", 5783 defaults: ["webrtc_defaults"], 5784 srcs: ["api/transport/goog_cc_factory.cc"], 5785 host_supported: true, 5786} 5787 5788/* From target: 5789//api/transport:network_control 5790*/ 5791cc_library_static { 5792 name: "webrtc_transport__network_control", 5793 defaults: ["webrtc_defaults"], 5794 srcs: ["api/transport/network_types.cc"], 5795 host_supported: true, 5796} 5797 5798/* From target: 5799//api/transport:stun_types 5800*/ 5801cc_library_static { 5802 name: "webrtc_transport__stun_types", 5803 defaults: ["webrtc_defaults"], 5804 srcs: ["api/transport/stun.cc"], 5805 host_supported: true, 5806} 5807 5808/* From target: 5809//net/dcsctp/tx:outstanding_data 5810*/ 5811cc_library_static { 5812 name: "webrtc_tx__outstanding_data", 5813 defaults: ["webrtc_defaults"], 5814 srcs: ["net/dcsctp/tx/outstanding_data.cc"], 5815 host_supported: true, 5816} 5817 5818/* From target: 5819//net/dcsctp/tx:retransmission_error_counter 5820*/ 5821cc_library_static { 5822 name: "webrtc_tx__retransmission_error_counter", 5823 defaults: ["webrtc_defaults"], 5824 srcs: ["net/dcsctp/tx/retransmission_error_counter.cc"], 5825 host_supported: true, 5826} 5827 5828/* From target: 5829//net/dcsctp/tx:retransmission_queue 5830*/ 5831cc_library_static { 5832 name: "webrtc_tx__retransmission_queue", 5833 defaults: ["webrtc_defaults"], 5834 srcs: ["net/dcsctp/tx/retransmission_queue.cc"], 5835 host_supported: true, 5836} 5837 5838/* From target: 5839//net/dcsctp/tx:retransmission_timeout 5840*/ 5841cc_library_static { 5842 name: "webrtc_tx__retransmission_timeout", 5843 defaults: ["webrtc_defaults"], 5844 srcs: ["net/dcsctp/tx/retransmission_timeout.cc"], 5845 host_supported: true, 5846} 5847 5848/* From target: 5849//net/dcsctp/tx:rr_send_queue 5850*/ 5851cc_library_static { 5852 name: "webrtc_tx__rr_send_queue", 5853 defaults: ["webrtc_defaults"], 5854 srcs: ["net/dcsctp/tx/rr_send_queue.cc"], 5855 host_supported: true, 5856} 5857 5858/* From target: 5859//net/dcsctp/tx:stream_scheduler 5860*/ 5861cc_library_static { 5862 name: "webrtc_tx__stream_scheduler", 5863 defaults: ["webrtc_defaults"], 5864 srcs: ["net/dcsctp/tx/stream_scheduler.cc"], 5865 host_supported: true, 5866} 5867 5868/* From target: 5869//third_party/abseil-cpp/absl/types:bad_optional_access 5870*/ 5871cc_library_static { 5872 name: "webrtc_types__bad_optional_access", 5873 defaults: ["webrtc_defaults"], 5874 srcs: ["third_party/abseil-cpp/absl/types/bad_optional_access.cc"], 5875 host_supported: true, 5876 cflags: ["-Wno-unused-variable"], 5877 cppflags: [ 5878 "-Wbitfield-enum-conversion", 5879 "-Wbool-conversion", 5880 "-Wconstant-conversion", 5881 "-Wenum-conversion", 5882 "-Wint-conversion", 5883 "-Wliteral-conversion", 5884 "-Wnon-literal-null-conversion", 5885 "-Wnull-conversion", 5886 "-Wobjc-literal-conversion", 5887 "-Wstring-conversion", 5888 ], 5889} 5890 5891/* From target: 5892//third_party/abseil-cpp/absl/types:bad_variant_access 5893*/ 5894cc_library_static { 5895 name: "webrtc_types__bad_variant_access", 5896 defaults: ["webrtc_defaults"], 5897 srcs: ["third_party/abseil-cpp/absl/types/bad_variant_access.cc"], 5898 host_supported: true, 5899 cflags: ["-Wno-unused-variable"], 5900 cppflags: [ 5901 "-Wbitfield-enum-conversion", 5902 "-Wbool-conversion", 5903 "-Wconstant-conversion", 5904 "-Wenum-conversion", 5905 "-Wint-conversion", 5906 "-Wliteral-conversion", 5907 "-Wnon-literal-null-conversion", 5908 "-Wnull-conversion", 5909 "-Wobjc-literal-conversion", 5910 "-Wstring-conversion", 5911 ], 5912} 5913 5914/* From target: 5915//api/units:data_rate 5916*/ 5917cc_library_static { 5918 name: "webrtc_units__data_rate", 5919 defaults: ["webrtc_defaults"], 5920 srcs: ["api/units/data_rate.cc"], 5921 host_supported: true, 5922} 5923 5924/* From target: 5925//api/units:data_size 5926*/ 5927cc_library_static { 5928 name: "webrtc_units__data_size", 5929 defaults: ["webrtc_defaults"], 5930 srcs: ["api/units/data_size.cc"], 5931 host_supported: true, 5932} 5933 5934/* From target: 5935//api/units:frequency 5936*/ 5937cc_library_static { 5938 name: "webrtc_units__frequency", 5939 defaults: ["webrtc_defaults"], 5940 srcs: ["api/units/frequency.cc"], 5941 host_supported: true, 5942} 5943 5944/* From target: 5945//api/units:time_delta 5946*/ 5947cc_library_static { 5948 name: "webrtc_units__time_delta", 5949 defaults: ["webrtc_defaults"], 5950 srcs: ["api/units/time_delta.cc"], 5951 host_supported: true, 5952} 5953 5954/* From target: 5955//api/units:timestamp 5956*/ 5957cc_library_static { 5958 name: "webrtc_units__timestamp", 5959 defaults: ["webrtc_defaults"], 5960 srcs: ["api/units/timestamp.cc"], 5961 host_supported: true, 5962} 5963 5964/* From target: 5965//audio/utility:audio_frame_operations 5966*/ 5967cc_library_static { 5968 name: "webrtc_utility__audio_frame_operations", 5969 defaults: ["webrtc_defaults"], 5970 srcs: [ 5971 "audio/utility/audio_frame_operations.cc", 5972 "audio/utility/channel_mixer.cc", 5973 "audio/utility/channel_mixing_matrix.cc", 5974 ], 5975 host_supported: true, 5976} 5977 5978/* From target: 5979//modules/audio_processing/utility:cascaded_biquad_filter 5980*/ 5981cc_library_static { 5982 name: "webrtc_utility__cascaded_biquad_filter", 5983 defaults: ["webrtc_defaults"], 5984 srcs: ["modules/audio_processing/utility/cascaded_biquad_filter.cc"], 5985 host_supported: true, 5986} 5987 5988/* From target: 5989//modules/audio_processing/utility:legacy_delay_estimator 5990*/ 5991cc_library_static { 5992 name: "webrtc_utility__legacy_delay_estimator", 5993 defaults: ["webrtc_defaults"], 5994 srcs: [ 5995 "modules/audio_processing/utility/delay_estimator.cc", 5996 "modules/audio_processing/utility/delay_estimator_wrapper.cc", 5997 ], 5998 host_supported: true, 5999} 6000 6001/* From target: 6002//modules/audio_processing/utility:pffft_wrapper 6003*/ 6004cc_library_static { 6005 name: "webrtc_utility__pffft_wrapper", 6006 defaults: ["webrtc_defaults"], 6007 srcs: ["modules/audio_processing/utility/pffft_wrapper.cc"], 6008 host_supported: true, 6009} 6010 6011/* From target: 6012//modules/utility:utility 6013*/ 6014cc_library_static { 6015 name: "webrtc_utility__utility", 6016 defaults: ["webrtc_defaults"], 6017 srcs: ["modules/utility/maybe_worker_thread.cc"], 6018 host_supported: true, 6019} 6020 6021/* From target: 6022//modules/audio_processing/vad:vad 6023*/ 6024cc_library_static { 6025 name: "webrtc_vad__vad", 6026 defaults: ["webrtc_defaults"], 6027 srcs: [ 6028 "modules/audio_processing/vad/gmm.cc", 6029 "modules/audio_processing/vad/pitch_based_vad.cc", 6030 "modules/audio_processing/vad/pitch_internal.cc", 6031 "modules/audio_processing/vad/pole_zero_filter.cc", 6032 "modules/audio_processing/vad/standalone_vad.cc", 6033 "modules/audio_processing/vad/vad_audio_proc.cc", 6034 "modules/audio_processing/vad/vad_circular_buffer.cc", 6035 "modules/audio_processing/vad/voice_activity_detector.cc", 6036 ], 6037 host_supported: true, 6038} 6039 6040/* From target: 6041//api/video:builtin_video_bitrate_allocator_factory 6042*/ 6043cc_library_static { 6044 name: "webrtc_video__builtin_video_bitrate_allocator_factory", 6045 defaults: ["webrtc_defaults"], 6046 srcs: ["api/video/builtin_video_bitrate_allocator_factory.cc"], 6047 host_supported: true, 6048} 6049 6050/* From target: 6051//video:decode_synchronizer 6052*/ 6053cc_library_static { 6054 name: "webrtc_video__decode_synchronizer", 6055 defaults: ["webrtc_defaults"], 6056 srcs: ["video/decode_synchronizer.cc"], 6057 host_supported: true, 6058} 6059 6060/* From target: 6061//api/video:encoded_frame 6062*/ 6063cc_library_static { 6064 name: "webrtc_video__encoded_frame", 6065 defaults: ["webrtc_defaults"], 6066 srcs: ["api/video/encoded_frame.cc"], 6067 host_supported: true, 6068} 6069 6070/* From target: 6071//api/video:encoded_image 6072*/ 6073cc_library_static { 6074 name: "webrtc_video__encoded_image", 6075 defaults: ["webrtc_defaults"], 6076 srcs: ["api/video/encoded_image.cc"], 6077 host_supported: true, 6078} 6079 6080/* From target: 6081//api/video:frame_buffer 6082*/ 6083cc_library_static { 6084 name: "webrtc_video__frame_buffer", 6085 defaults: ["webrtc_defaults"], 6086 srcs: ["api/video/frame_buffer.cc"], 6087 host_supported: true, 6088} 6089 6090/* From target: 6091//video:frame_cadence_adapter 6092*/ 6093cc_library_static { 6094 name: "webrtc_video__frame_cadence_adapter", 6095 defaults: ["webrtc_defaults"], 6096 srcs: ["video/frame_cadence_adapter.cc"], 6097 host_supported: true, 6098} 6099 6100/* From target: 6101//video:frame_decode_timing 6102*/ 6103cc_library_static { 6104 name: "webrtc_video__frame_decode_timing", 6105 defaults: ["webrtc_defaults"], 6106 srcs: ["video/frame_decode_timing.cc"], 6107 host_supported: true, 6108} 6109 6110/* From target: 6111//video:frame_dumping_decoder 6112*/ 6113cc_library_static { 6114 name: "webrtc_video__frame_dumping_decoder", 6115 defaults: ["webrtc_defaults"], 6116 srcs: ["video/frame_dumping_decoder.cc"], 6117 host_supported: true, 6118} 6119 6120/* From target: 6121//video:task_queue_frame_decode_scheduler 6122*/ 6123cc_library_static { 6124 name: "webrtc_video__task_queue_frame_decode_scheduler", 6125 defaults: ["webrtc_defaults"], 6126 srcs: ["video/task_queue_frame_decode_scheduler.cc"], 6127 host_supported: true, 6128} 6129 6130/* From target: 6131//video:unique_timestamp_counter 6132*/ 6133cc_library_static { 6134 name: "webrtc_video__unique_timestamp_counter", 6135 defaults: ["webrtc_defaults"], 6136 srcs: ["video/unique_timestamp_counter.cc"], 6137 host_supported: true, 6138} 6139 6140/* From target: 6141//video:video 6142*/ 6143cc_library_static { 6144 name: "webrtc_video__video", 6145 defaults: ["webrtc_defaults"], 6146 srcs: [ 6147 "video/buffered_frame_decryptor.cc", 6148 "video/call_stats2.cc", 6149 "video/encoder_rtcp_feedback.cc", 6150 "video/quality_limitation_reason_tracker.cc", 6151 "video/quality_threshold.cc", 6152 "video/receive_statistics_proxy2.cc", 6153 "video/report_block_stats.cc", 6154 "video/rtp_streams_synchronizer2.cc", 6155 "video/rtp_video_stream_receiver2.cc", 6156 "video/rtp_video_stream_receiver_frame_transformer_delegate.cc", 6157 "video/send_delay_stats.cc", 6158 "video/send_statistics_proxy.cc", 6159 "video/stats_counter.cc", 6160 "video/stream_synchronization.cc", 6161 "video/transport_adapter.cc", 6162 "video/video_quality_observer2.cc", 6163 "video/video_receive_stream2.cc", 6164 "video/video_send_stream.cc", 6165 "video/video_send_stream_impl.cc", 6166 "video/video_stream_decoder2.cc", 6167 ], 6168 host_supported: true, 6169} 6170 6171/* From target: 6172//api/video:video_adaptation 6173*/ 6174cc_library_static { 6175 name: "webrtc_video__video_adaptation", 6176 defaults: ["webrtc_defaults"], 6177 srcs: ["api/video/video_adaptation_counters.cc"], 6178 host_supported: true, 6179} 6180 6181/* From target: 6182//api/video:video_bitrate_allocation 6183*/ 6184cc_library_static { 6185 name: "webrtc_video__video_bitrate_allocation", 6186 defaults: ["webrtc_defaults"], 6187 srcs: ["api/video/video_bitrate_allocation.cc"], 6188 host_supported: true, 6189} 6190 6191/* From target: 6192//api/video:video_bitrate_allocator 6193*/ 6194cc_library_static { 6195 name: "webrtc_video__video_bitrate_allocator", 6196 defaults: ["webrtc_defaults"], 6197 srcs: ["api/video/video_bitrate_allocator.cc"], 6198 host_supported: true, 6199} 6200 6201/* From target: 6202//api/video:video_frame 6203*/ 6204cc_library_static { 6205 name: "webrtc_video__video_frame", 6206 defaults: ["webrtc_defaults"], 6207 srcs: [ 6208 "api/video/i420_buffer.cc", 6209 "api/video/i422_buffer.cc", 6210 "api/video/i444_buffer.cc", 6211 "api/video/nv12_buffer.cc", 6212 "api/video/video_frame.cc", 6213 "api/video/video_frame_buffer.cc", 6214 "api/video/video_source_interface.cc", 6215 ], 6216 host_supported: true, 6217} 6218 6219/* From target: 6220//api/video:video_frame_i010 6221*/ 6222cc_library_static { 6223 name: "webrtc_video__video_frame_i010", 6224 defaults: ["webrtc_defaults"], 6225 srcs: [ 6226 "api/video/i010_buffer.cc", 6227 "api/video/i210_buffer.cc", 6228 ], 6229 host_supported: true, 6230} 6231 6232/* From target: 6233//api/video:video_frame_metadata 6234*/ 6235cc_library_static { 6236 name: "webrtc_video__video_frame_metadata", 6237 defaults: ["webrtc_defaults"], 6238 srcs: ["api/video/video_frame_metadata.cc"], 6239 host_supported: true, 6240} 6241 6242/* From target: 6243//video:video_receive_stream_timeout_tracker 6244*/ 6245cc_library_static { 6246 name: "webrtc_video__video_receive_stream_timeout_tracker", 6247 defaults: ["webrtc_defaults"], 6248 srcs: ["video/video_receive_stream_timeout_tracker.cc"], 6249 host_supported: true, 6250} 6251 6252/* From target: 6253//api/video:video_rtp_headers 6254*/ 6255cc_library_static { 6256 name: "webrtc_video__video_rtp_headers", 6257 defaults: ["webrtc_defaults"], 6258 srcs: [ 6259 "api/video/color_space.cc", 6260 "api/video/hdr_metadata.cc", 6261 "api/video/video_content_type.cc", 6262 "api/video/video_timing.cc", 6263 ], 6264 host_supported: true, 6265} 6266 6267/* From target: 6268//video:video_stream_buffer_controller 6269*/ 6270cc_library_static { 6271 name: "webrtc_video__video_stream_buffer_controller", 6272 defaults: ["webrtc_defaults"], 6273 srcs: ["video/video_stream_buffer_controller.cc"], 6274 host_supported: true, 6275} 6276 6277/* From target: 6278//video:video_stream_encoder_impl 6279*/ 6280cc_library_static { 6281 name: "webrtc_video__video_stream_encoder_impl", 6282 defaults: ["webrtc_defaults"], 6283 srcs: [ 6284 "video/alignment_adjuster.cc", 6285 "video/encoder_bitrate_adjuster.cc", 6286 "video/encoder_overshoot_detector.cc", 6287 "video/frame_encode_metadata_writer.cc", 6288 "video/video_source_sink_controller.cc", 6289 "video/video_stream_encoder.cc", 6290 ], 6291 host_supported: true, 6292} 6293 6294/* From target: 6295//modules/video_capture:video_capture_internal_impl 6296*/ 6297cc_library_static { 6298 name: "webrtc_video_capture__video_capture_internal_impl", 6299 defaults: ["webrtc_defaults"], 6300 srcs: [ 6301 "modules/video_capture/linux/device_info_linux.cc", 6302 "modules/video_capture/linux/device_info_v4l2.cc", 6303 "modules/video_capture/linux/video_capture_linux.cc", 6304 "modules/video_capture/linux/video_capture_v4l2.cc", 6305 ], 6306 host_supported: true, 6307} 6308 6309/* From target: 6310//modules/video_capture:video_capture_module 6311*/ 6312cc_library_static { 6313 name: "webrtc_video_capture__video_capture_module", 6314 defaults: ["webrtc_defaults"], 6315 srcs: [ 6316 "modules/video_capture/device_info_impl.cc", 6317 "modules/video_capture/video_capture_factory.cc", 6318 "modules/video_capture/video_capture_impl.cc", 6319 ], 6320 host_supported: true, 6321} 6322 6323/* From target: 6324//api/video_codecs:builtin_video_decoder_factory 6325*/ 6326cc_library_static { 6327 name: "webrtc_video_codecs__builtin_video_decoder_factory", 6328 defaults: ["webrtc_defaults"], 6329 srcs: ["api/video_codecs/builtin_video_decoder_factory.cc"], 6330 host_supported: true, 6331} 6332 6333/* From target: 6334//api/video_codecs:builtin_video_encoder_factory 6335*/ 6336cc_library_static { 6337 name: "webrtc_video_codecs__builtin_video_encoder_factory", 6338 defaults: ["webrtc_defaults"], 6339 srcs: ["api/video_codecs/builtin_video_encoder_factory.cc"], 6340 host_supported: true, 6341} 6342 6343/* From target: 6344//api/video_codecs:rtc_software_fallback_wrappers 6345*/ 6346cc_library_static { 6347 name: "webrtc_video_codecs__rtc_software_fallback_wrappers", 6348 defaults: ["webrtc_defaults"], 6349 srcs: [ 6350 "api/video_codecs/video_decoder_software_fallback_wrapper.cc", 6351 "api/video_codecs/video_encoder_software_fallback_wrapper.cc", 6352 ], 6353 host_supported: true, 6354} 6355 6356/* From target: 6357//api/video_codecs:scalability_mode 6358*/ 6359cc_library_static { 6360 name: "webrtc_video_codecs__scalability_mode", 6361 defaults: ["webrtc_defaults"], 6362 srcs: ["api/video_codecs/scalability_mode.cc"], 6363 host_supported: true, 6364} 6365 6366/* From target: 6367//api/video_codecs:video_codecs_api 6368*/ 6369cc_library_static { 6370 name: "webrtc_video_codecs__video_codecs_api", 6371 defaults: ["webrtc_defaults"], 6372 srcs: [ 6373 "api/video_codecs/av1_profile.cc", 6374 "api/video_codecs/h264_profile_level_id.cc", 6375 "api/video_codecs/sdp_video_format.cc", 6376 "api/video_codecs/simulcast_stream.cc", 6377 "api/video_codecs/spatial_layer.cc", 6378 "api/video_codecs/video_codec.cc", 6379 "api/video_codecs/video_decoder.cc", 6380 "api/video_codecs/video_encoder.cc", 6381 "api/video_codecs/vp8_frame_config.cc", 6382 "api/video_codecs/vp8_temporal_layers.cc", 6383 "api/video_codecs/vp9_profile.cc", 6384 ], 6385 host_supported: true, 6386} 6387 6388/* From target: 6389//api/video_codecs:vp8_temporal_layers_factory 6390*/ 6391cc_library_static { 6392 name: "webrtc_video_codecs__vp8_temporal_layers_factory", 6393 defaults: ["webrtc_defaults"], 6394 srcs: ["api/video_codecs/vp8_temporal_layers_factory.cc"], 6395 host_supported: true, 6396} 6397 6398/* From target: 6399//modules/video_coding:chain_diff_calculator 6400*/ 6401cc_library_static { 6402 name: "webrtc_video_coding__chain_diff_calculator", 6403 defaults: ["webrtc_defaults"], 6404 srcs: ["modules/video_coding/chain_diff_calculator.cc"], 6405 host_supported: true, 6406} 6407 6408/* From target: 6409//modules/video_coding:encoded_frame 6410*/ 6411cc_library_static { 6412 name: "webrtc_video_coding__encoded_frame", 6413 defaults: ["webrtc_defaults"], 6414 srcs: ["modules/video_coding/encoded_frame.cc"], 6415 host_supported: true, 6416} 6417 6418/* From target: 6419//modules/video_coding:frame_dependencies_calculator 6420*/ 6421cc_library_static { 6422 name: "webrtc_video_coding__frame_dependencies_calculator", 6423 defaults: ["webrtc_defaults"], 6424 srcs: ["modules/video_coding/frame_dependencies_calculator.cc"], 6425 host_supported: true, 6426} 6427 6428/* From target: 6429//modules/video_coding:frame_helpers 6430*/ 6431cc_library_static { 6432 name: "webrtc_video_coding__frame_helpers", 6433 defaults: ["webrtc_defaults"], 6434 srcs: ["modules/video_coding/frame_helpers.cc"], 6435 host_supported: true, 6436} 6437 6438/* From target: 6439//modules/video_coding:nack_requester 6440*/ 6441cc_library_static { 6442 name: "webrtc_video_coding__nack_requester", 6443 defaults: ["webrtc_defaults"], 6444 srcs: [ 6445 "modules/video_coding/histogram.cc", 6446 "modules/video_coding/nack_requester.cc", 6447 ], 6448 host_supported: true, 6449} 6450 6451/* From target: 6452//modules/video_coding:packet_buffer 6453*/ 6454cc_library_static { 6455 name: "webrtc_video_coding__packet_buffer", 6456 defaults: ["webrtc_defaults"], 6457 srcs: ["modules/video_coding/packet_buffer.cc"], 6458 host_supported: true, 6459} 6460 6461/* From target: 6462//modules/video_coding:video_codec_interface 6463*/ 6464cc_library_static { 6465 name: "webrtc_video_coding__video_codec_interface", 6466 defaults: ["webrtc_defaults"], 6467 srcs: [ 6468 "modules/video_coding/include/video_codec_interface.cc", 6469 "modules/video_coding/video_coding_defines.cc", 6470 ], 6471 host_supported: true, 6472} 6473 6474/* From target: 6475//modules/video_coding:video_coding 6476*/ 6477cc_library_static { 6478 name: "webrtc_video_coding__video_coding", 6479 defaults: ["webrtc_defaults"], 6480 srcs: [ 6481 "modules/video_coding/decoder_database.cc", 6482 "modules/video_coding/fec_controller_default.cc", 6483 "modules/video_coding/frame_object.cc", 6484 "modules/video_coding/generic_decoder.cc", 6485 "modules/video_coding/h264_sprop_parameter_sets.cc", 6486 "modules/video_coding/h264_sps_pps_tracker.cc", 6487 "modules/video_coding/loss_notification_controller.cc", 6488 "modules/video_coding/media_opt_util.cc", 6489 "modules/video_coding/rtp_frame_id_only_ref_finder.cc", 6490 "modules/video_coding/rtp_frame_reference_finder.cc", 6491 "modules/video_coding/rtp_generic_ref_finder.cc", 6492 "modules/video_coding/rtp_seq_num_only_ref_finder.cc", 6493 "modules/video_coding/rtp_vp8_ref_finder.cc", 6494 "modules/video_coding/rtp_vp9_ref_finder.cc", 6495 "modules/video_coding/video_codec_initializer.cc", 6496 "modules/video_coding/video_receiver2.cc", 6497 ], 6498 host_supported: true, 6499} 6500 6501/* From target: 6502//modules/video_coding:video_coding_utility 6503*/ 6504cc_library_static { 6505 name: "webrtc_video_coding__video_coding_utility", 6506 defaults: ["webrtc_defaults"], 6507 srcs: [ 6508 "modules/video_coding/utility/bandwidth_quality_scaler.cc", 6509 "modules/video_coding/utility/decoded_frames_history.cc", 6510 "modules/video_coding/utility/frame_dropper.cc", 6511 "modules/video_coding/utility/framerate_controller_deprecated.cc", 6512 "modules/video_coding/utility/ivf_file_reader.cc", 6513 "modules/video_coding/utility/ivf_file_writer.cc", 6514 "modules/video_coding/utility/qp_parser.cc", 6515 "modules/video_coding/utility/quality_scaler.cc", 6516 "modules/video_coding/utility/simulcast_rate_allocator.cc", 6517 "modules/video_coding/utility/simulcast_utility.cc", 6518 "modules/video_coding/utility/vp8_header_parser.cc", 6519 "modules/video_coding/utility/vp9_uncompressed_header_parser.cc", 6520 ], 6521 host_supported: true, 6522} 6523 6524/* From target: 6525//modules/video_coding:webrtc_h264 6526*/ 6527cc_library_static { 6528 name: "webrtc_video_coding__webrtc_h264", 6529 defaults: ["webrtc_defaults"], 6530 srcs: [ 6531 "modules/video_coding/codecs/h264/h264.cc", 6532 "modules/video_coding/codecs/h264/h264_color_space.cc", 6533 "modules/video_coding/codecs/h264/h264_decoder_impl.cc", 6534 "modules/video_coding/codecs/h264/h264_encoder_impl.cc", 6535 ], 6536 host_supported: true, 6537} 6538 6539/* From target: 6540//modules/video_coding:webrtc_libvpx_interface 6541*/ 6542cc_library_static { 6543 name: "webrtc_video_coding__webrtc_libvpx_interface", 6544 defaults: ["webrtc_defaults"], 6545 srcs: ["modules/video_coding/codecs/interface/libvpx_interface.cc"], 6546 host_supported: true, 6547} 6548 6549/* From target: 6550//modules/video_coding:webrtc_multiplex 6551*/ 6552cc_library_static { 6553 name: "webrtc_video_coding__webrtc_multiplex", 6554 defaults: ["webrtc_defaults"], 6555 srcs: [ 6556 "modules/video_coding/codecs/multiplex/augmented_video_frame_buffer.cc", 6557 "modules/video_coding/codecs/multiplex/multiplex_decoder_adapter.cc", 6558 "modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.cc", 6559 "modules/video_coding/codecs/multiplex/multiplex_encoder_adapter.cc", 6560 ], 6561 host_supported: true, 6562} 6563 6564/* From target: 6565//modules/video_coding:webrtc_vp8 6566*/ 6567cc_library_static { 6568 name: "webrtc_video_coding__webrtc_vp8", 6569 defaults: ["webrtc_defaults"], 6570 srcs: [ 6571 "modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc", 6572 "modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc", 6573 ], 6574 host_supported: true, 6575} 6576 6577/* From target: 6578//modules/video_coding:webrtc_vp8_scalability 6579*/ 6580cc_library_static { 6581 name: "webrtc_video_coding__webrtc_vp8_scalability", 6582 defaults: ["webrtc_defaults"], 6583 srcs: ["modules/video_coding/codecs/vp8/vp8_scalability.cc"], 6584 host_supported: true, 6585} 6586 6587/* From target: 6588//modules/video_coding:webrtc_vp8_temporal_layers 6589*/ 6590cc_library_static { 6591 name: "webrtc_video_coding__webrtc_vp8_temporal_layers", 6592 defaults: ["webrtc_defaults"], 6593 srcs: [ 6594 "modules/video_coding/codecs/vp8/default_temporal_layers.cc", 6595 "modules/video_coding/codecs/vp8/screenshare_layers.cc", 6596 "modules/video_coding/codecs/vp8/temporal_layers_checker.cc", 6597 ], 6598 host_supported: true, 6599} 6600 6601/* From target: 6602//modules/video_coding:webrtc_vp9 6603*/ 6604cc_library_static { 6605 name: "webrtc_video_coding__webrtc_vp9", 6606 defaults: ["webrtc_defaults"], 6607 srcs: [ 6608 "modules/video_coding/codecs/vp9/libvpx_vp9_decoder.cc", 6609 "modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc", 6610 "modules/video_coding/codecs/vp9/vp9.cc", 6611 "modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc", 6612 ], 6613 host_supported: true, 6614} 6615 6616/* From target: 6617//modules/video_coding:webrtc_vp9_helpers 6618*/ 6619cc_library_static { 6620 name: "webrtc_video_coding__webrtc_vp9_helpers", 6621 defaults: ["webrtc_defaults"], 6622 srcs: ["modules/video_coding/codecs/vp9/svc_config.cc"], 6623 host_supported: true, 6624} 6625 6626cc_library_static { 6627 name: "libwebrtc", 6628 defaults: ["webrtc_defaults"], 6629 export_include_dirs: ["."], 6630 whole_static_libs: [ 6631 "libpffft", 6632 "rnnoise_rnn_vad", 6633 "webrtc_L16__audio_decoder_L16", 6634 "webrtc_L16__audio_encoder_L16", 6635 "webrtc___webrtc", 6636 "webrtc_adaptation__resource_adaptation", 6637 "webrtc_adaptation__resource_adaptation_api", 6638 "webrtc_adaptation__video_adaptation", 6639 "webrtc_aec3__aec3", 6640 "webrtc_aec_dump__null_aec_dump_factory", 6641 "webrtc_aecm__aecm_core", 6642 "webrtc_agc2__adaptive_digital", 6643 "webrtc_agc2__adaptive_digital_gain_applier", 6644 "webrtc_agc2__biquad_filter", 6645 "webrtc_agc2__clipping_predictor", 6646 "webrtc_agc2__cpu_features", 6647 "webrtc_agc2__fixed_digital", 6648 "webrtc_agc2__gain_applier", 6649 "webrtc_agc2__input_volume_controller", 6650 "webrtc_agc2__input_volume_stats_reporter", 6651 "webrtc_agc2__noise_level_estimator", 6652 "webrtc_agc2__saturation_protector", 6653 "webrtc_agc2__speech_level_estimator", 6654 "webrtc_agc2__vad_wrapper", 6655 "webrtc_agc__agc", 6656 "webrtc_agc__legacy_agc", 6657 "webrtc_agc__level_estimation", 6658 "webrtc_api__audio_options_api", 6659 "webrtc_api__candidate", 6660 "webrtc_api__create_peerconnection_factory", 6661 "webrtc_api__dtls_transport_interface", 6662 "webrtc_api__field_trials", 6663 "webrtc_api__field_trials_registry", 6664 "webrtc_api__ice_transport_factory", 6665 "webrtc_api__libjingle_peerconnection_api", 6666 "webrtc_api__media_stream_interface", 6667 "webrtc_api__rtc_error", 6668 "webrtc_api__rtc_event_log_output_file", 6669 "webrtc_api__rtp_headers", 6670 "webrtc_api__rtp_packet_info", 6671 "webrtc_api__rtp_parameters", 6672 "webrtc_api__rtp_sender_interface", 6673 "webrtc_api__transport_api", 6674 "webrtc_api__wrapping_async_dns_resolver", 6675 "webrtc_async_audio_processing__async_audio_processing", 6676 "webrtc_audio__aec3_config", 6677 "webrtc_audio__aec3_factory", 6678 "webrtc_audio__audio", 6679 "webrtc_audio__audio_frame_api", 6680 "webrtc_audio_codecs__audio_codecs_api", 6681 "webrtc_audio_codecs__builtin_audio_decoder_factory", 6682 "webrtc_audio_codecs__builtin_audio_encoder_factory", 6683 "webrtc_audio_coding__audio_coding", 6684 "webrtc_audio_coding__audio_coding_opus_common", 6685 "webrtc_audio_coding__audio_encoder_cng", 6686 "webrtc_audio_coding__audio_network_adaptor", 6687 "webrtc_audio_coding__audio_network_adaptor_config", 6688 "webrtc_audio_coding__default_neteq_factory", 6689 "webrtc_audio_coding__g711", 6690 "webrtc_audio_coding__g711_c", 6691 "webrtc_audio_coding__g722", 6692 "webrtc_audio_coding__g722_c", 6693 "webrtc_audio_coding__ilbc", 6694 "webrtc_audio_coding__ilbc_c", 6695 "webrtc_audio_coding__isac_vad", 6696 "webrtc_audio_coding__legacy_encoded_audio_frame", 6697 "webrtc_audio_coding__neteq", 6698 "webrtc_audio_coding__pcm16b", 6699 "webrtc_audio_coding__pcm16b_c", 6700 "webrtc_audio_coding__red", 6701 "webrtc_audio_coding__webrtc_cng", 6702 "webrtc_audio_coding__webrtc_multiopus", 6703 "webrtc_audio_coding__webrtc_opus", 6704 "webrtc_audio_coding__webrtc_opus_wrapper", 6705 "webrtc_audio_device__audio_device_buffer", 6706 "webrtc_audio_device__audio_device_generic", 6707 "webrtc_audio_device__audio_device_impl", 6708 "webrtc_audio_mixer__audio_frame_manipulator", 6709 "webrtc_audio_mixer__audio_mixer_impl", 6710 "webrtc_audio_processing__aec_dump_interface", 6711 "webrtc_audio_processing__api", 6712 "webrtc_audio_processing__apm_logging", 6713 "webrtc_audio_processing__audio_buffer", 6714 "webrtc_audio_processing__audio_frame_proxies", 6715 "webrtc_audio_processing__audio_processing", 6716 "webrtc_audio_processing__audio_processing_statistics", 6717 "webrtc_audio_processing__gain_controller2", 6718 "webrtc_audio_processing__high_pass_filter", 6719 "webrtc_audio_processing__optionally_built_submodule_creators", 6720 "webrtc_audio_processing__rms_level", 6721 "webrtc_av1__av1_svc_config", 6722 "webrtc_base64__base64", 6723 "webrtc_base__base", 6724 "webrtc_base__log_severity", 6725 "webrtc_base__malloc_internal", 6726 "webrtc_base__raw_logging_internal", 6727 "webrtc_base__spinlock_wait", 6728 "webrtc_base__throw_delegate", 6729 "webrtc_call__bitrate_allocator", 6730 "webrtc_call__bitrate_configurator", 6731 "webrtc_call__call", 6732 "webrtc_call__call_interfaces", 6733 "webrtc_call__fake_network", 6734 "webrtc_call__rtp_interfaces", 6735 "webrtc_call__rtp_receiver", 6736 "webrtc_call__rtp_sender", 6737 "webrtc_call__simulated_network", 6738 "webrtc_call__version", 6739 "webrtc_call__video_stream_api", 6740 "webrtc_capture_levels_adjuster__capture_levels_adjuster", 6741 "webrtc_cctz__civil_time", 6742 "webrtc_cctz__time_zone", 6743 "webrtc_common_audio__common_audio", 6744 "webrtc_common_audio__common_audio_c", 6745 "webrtc_common_audio__common_audio_cc", 6746 "webrtc_common_audio__fir_filter_factory", 6747 "webrtc_common_video__common_video", 6748 "webrtc_config__encoder_config", 6749 "webrtc_config__streams_config", 6750 "webrtc_congestion_controller__congestion_controller", 6751 "webrtc_container__hashtablez_sampler", 6752 "webrtc_container__raw_hash_set", 6753 "webrtc_containers__flat_containers_internal", 6754 "webrtc_crc32c__crc32c", 6755 "webrtc_crc32c__crc32c_arm64", 6756 "webrtc_crc32c__crc32c_sse42", 6757 "webrtc_crypto__options", 6758 "webrtc_debugging__debugging_internal", 6759 "webrtc_debugging__demangle_internal", 6760 "webrtc_debugging__stacktrace", 6761 "webrtc_debugging__symbolize", 6762 "webrtc_experiments__alr_experiment", 6763 "webrtc_experiments__balanced_degradation_settings", 6764 "webrtc_experiments__bandwidth_quality_scaler_settings", 6765 "webrtc_experiments__cpu_speed_experiment", 6766 "webrtc_experiments__encoder_info_settings", 6767 "webrtc_experiments__field_trial_parser", 6768 "webrtc_experiments__keyframe_interval_settings_experiment", 6769 "webrtc_experiments__min_video_bitrate_experiment", 6770 "webrtc_experiments__normalize_simulcast_size_experiment", 6771 "webrtc_experiments__quality_rampup_experiment", 6772 "webrtc_experiments__quality_scaler_settings", 6773 "webrtc_experiments__quality_scaling_experiment", 6774 "webrtc_experiments__rate_control_settings", 6775 "webrtc_experiments__rtt_mult_experiment", 6776 "webrtc_experiments__stable_target_rate_experiment", 6777 "webrtc_fft__fft", 6778 "webrtc_g711__audio_decoder_g711", 6779 "webrtc_g711__audio_encoder_g711", 6780 "webrtc_g711__g711_3p", 6781 "webrtc_g722__audio_decoder_g722", 6782 "webrtc_g722__audio_encoder_g722", 6783 "webrtc_g722__g722_3p", 6784 "webrtc_generic_frame_descriptor__generic_frame_descriptor", 6785 "webrtc_goog_cc__alr_detector", 6786 "webrtc_goog_cc__delay_based_bwe", 6787 "webrtc_goog_cc__estimators", 6788 "webrtc_goog_cc__goog_cc", 6789 "webrtc_goog_cc__link_capacity_estimator", 6790 "webrtc_goog_cc__loss_based_bwe_v1", 6791 "webrtc_goog_cc__loss_based_bwe_v2", 6792 "webrtc_goog_cc__probe_controller", 6793 "webrtc_goog_cc__pushback_controller", 6794 "webrtc_goog_cc__send_side_bwe", 6795 "webrtc_hash__city", 6796 "webrtc_hash__hash", 6797 "webrtc_hash__low_level_hash", 6798 "webrtc_ilbc__audio_decoder_ilbc", 6799 "webrtc_ilbc__audio_encoder_ilbc", 6800 "webrtc_logging__ice_log", 6801 "webrtc_logging__rtc_event_audio", 6802 "webrtc_logging__rtc_event_begin_end", 6803 "webrtc_logging__rtc_event_bwe", 6804 "webrtc_logging__rtc_event_field", 6805 "webrtc_logging__rtc_event_log_impl_encoder", 6806 "webrtc_logging__rtc_event_number_encodings", 6807 "webrtc_logging__rtc_event_pacing", 6808 "webrtc_logging__rtc_event_rtp_rtcp", 6809 "webrtc_logging__rtc_event_video", 6810 "webrtc_logging__rtc_stream_config", 6811 "webrtc_media__rtc_audio_video", 6812 "webrtc_media__rtc_data_dcsctp_transport", 6813 "webrtc_media__rtc_data_sctp_transport_factory", 6814 "webrtc_media__rtc_encoder_simulcast_proxy", 6815 "webrtc_media__rtc_internal_video_codecs", 6816 "webrtc_media__rtc_media_base", 6817 "webrtc_media__rtc_sdp_video_format_utils", 6818 "webrtc_media__rtc_simulcast_encoder_adapter", 6819 "webrtc_memory__aligned_malloc", 6820 "webrtc_metrics__global_metrics_logger_and_exporter", 6821 "webrtc_metrics__metric", 6822 "webrtc_metrics__metrics_accumulator", 6823 "webrtc_metrics__metrics_logger", 6824 "webrtc_metrics__stdout_metrics_exporter", 6825 "webrtc_neteq__default_neteq_controller_factory", 6826 "webrtc_neteq__neteq_api", 6827 "webrtc_neteq__tick_timer", 6828 "webrtc_network__sent_packet", 6829 "webrtc_ns__ns", 6830 "webrtc_numeric__int128", 6831 "webrtc_numerics__numerics", 6832 "webrtc_ooura__fft_size_128", 6833 "webrtc_ooura__fft_size_256", 6834 "webrtc_opus__audio_decoder_multiopus", 6835 "webrtc_opus__audio_decoder_opus", 6836 "webrtc_opus__audio_encoder_multiopus", 6837 "webrtc_opus__audio_encoder_opus", 6838 "webrtc_opus__audio_encoder_opus_config", 6839 "webrtc_p2p__libstunprober", 6840 "webrtc_p2p__rtc_p2p", 6841 "webrtc_pacing__interval_budget", 6842 "webrtc_pacing__pacing", 6843 "webrtc_packet__chunk", 6844 "webrtc_packet__chunk_validators", 6845 "webrtc_packet__crc32c", 6846 "webrtc_packet__error_cause", 6847 "webrtc_packet__parameter", 6848 "webrtc_packet__sctp_packet", 6849 "webrtc_packet__tlv_trait", 6850 "webrtc_pc__audio_rtp_receiver", 6851 "webrtc_pc__audio_track", 6852 "webrtc_pc__channel", 6853 "webrtc_pc__connection_context", 6854 "webrtc_pc__data_channel_controller", 6855 "webrtc_pc__data_channel_utils", 6856 "webrtc_pc__dtls_srtp_transport", 6857 "webrtc_pc__dtls_transport", 6858 "webrtc_pc__dtmf_sender", 6859 "webrtc_pc__external_hmac", 6860 "webrtc_pc__ice_server_parsing", 6861 "webrtc_pc__ice_transport", 6862 "webrtc_pc__jitter_buffer_delay", 6863 "webrtc_pc__jsep_transport", 6864 "webrtc_pc__jsep_transport_collection", 6865 "webrtc_pc__jsep_transport_controller", 6866 "webrtc_pc__legacy_stats_collector", 6867 "webrtc_pc__local_audio_source", 6868 "webrtc_pc__media_protocol_names", 6869 "webrtc_pc__media_session", 6870 "webrtc_pc__media_stream", 6871 "webrtc_pc__media_stream_observer", 6872 "webrtc_pc__peer_connection", 6873 "webrtc_pc__peer_connection_factory", 6874 "webrtc_pc__peer_connection_message_handler", 6875 "webrtc_pc__proxy", 6876 "webrtc_pc__remote_audio_source", 6877 "webrtc_pc__rtc_stats_collector", 6878 "webrtc_pc__rtc_stats_traversal", 6879 "webrtc_pc__rtcp_mux_filter", 6880 "webrtc_pc__rtp_media_utils", 6881 "webrtc_pc__rtp_parameters_conversion", 6882 "webrtc_pc__rtp_receiver", 6883 "webrtc_pc__rtp_sender", 6884 "webrtc_pc__rtp_transceiver", 6885 "webrtc_pc__rtp_transmission_manager", 6886 "webrtc_pc__rtp_transport", 6887 "webrtc_pc__sctp_data_channel", 6888 "webrtc_pc__sctp_transport", 6889 "webrtc_pc__sctp_utils", 6890 "webrtc_pc__sdp_offer_answer", 6891 "webrtc_pc__sdp_serializer", 6892 "webrtc_pc__sdp_utils", 6893 "webrtc_pc__session_description", 6894 "webrtc_pc__simulcast_description", 6895 "webrtc_pc__srtp_filter", 6896 "webrtc_pc__srtp_session", 6897 "webrtc_pc__srtp_transport", 6898 "webrtc_pc__track_media_info_map", 6899 "webrtc_pc__transceiver_list", 6900 "webrtc_pc__transport_stats", 6901 "webrtc_pc__usage_pattern", 6902 "webrtc_pc__video_rtp_receiver", 6903 "webrtc_pc__video_rtp_track_source", 6904 "webrtc_pc__video_track", 6905 "webrtc_pc__video_track_source", 6906 "webrtc_pc__video_track_source_proxy", 6907 "webrtc_pc__webrtc_sdp", 6908 "webrtc_pc__webrtc_session_description_factory", 6909 "webrtc_profiling__exponential_biased", 6910 "webrtc_public__factory", 6911 "webrtc_public__socket", 6912 "webrtc_public__utils", 6913 "webrtc_remote_bitrate_estimator__remote_bitrate_estimator", 6914 "webrtc_render__incoming_video_stream", 6915 "webrtc_render__video_render_frames", 6916 "webrtc_rnn_vad__rnn_vad", 6917 "webrtc_rnn_vad__rnn_vad_auto_correlation", 6918 "webrtc_rnn_vad__rnn_vad_layers", 6919 "webrtc_rnn_vad__rnn_vad_lp_residual", 6920 "webrtc_rnn_vad__rnn_vad_pitch", 6921 "webrtc_rnn_vad__rnn_vad_spectral_features", 6922 "webrtc_rtc_base__async_resolver_interface", 6923 "webrtc_rtc_base__async_socket", 6924 "webrtc_rtc_base__audio_format_to_string", 6925 "webrtc_rtc_base__bit_buffer", 6926 "webrtc_rtc_base__bitstream_reader", 6927 "webrtc_rtc_base__buffer_queue", 6928 "webrtc_rtc_base__byte_buffer", 6929 "webrtc_rtc_base__callback_list", 6930 "webrtc_rtc_base__checks", 6931 "webrtc_rtc_base__copy_on_write_buffer", 6932 "webrtc_rtc_base__criticalsection", 6933 "webrtc_rtc_base__event_tracer", 6934 "webrtc_rtc_base__histogram_percentile_counter", 6935 "webrtc_rtc_base__ip_address", 6936 "webrtc_rtc_base__logging", 6937 "webrtc_rtc_base__net_helpers", 6938 "webrtc_rtc_base__network_constants", 6939 "webrtc_rtc_base__null_socket_server", 6940 "webrtc_rtc_base__platform_thread", 6941 "webrtc_rtc_base__platform_thread_types", 6942 "webrtc_rtc_base__race_checker", 6943 "webrtc_rtc_base__random", 6944 "webrtc_rtc_base__rate_limiter", 6945 "webrtc_rtc_base__rate_statistics", 6946 "webrtc_rtc_base__rate_tracker", 6947 "webrtc_rtc_base__rtc_base", 6948 "webrtc_rtc_base__rtc_event", 6949 "webrtc_rtc_base__rtc_numerics", 6950 "webrtc_rtc_base__rtc_operations_chain", 6951 "webrtc_rtc_base__rtc_task_queue", 6952 "webrtc_rtc_base__rtc_task_queue_libevent", 6953 "webrtc_rtc_base__sample_counter", 6954 "webrtc_rtc_base__socket", 6955 "webrtc_rtc_base__socket_address", 6956 "webrtc_rtc_base__stringutils", 6957 "webrtc_rtc_base__threading", 6958 "webrtc_rtc_base__timestamp_aligner", 6959 "webrtc_rtc_base__timeutils", 6960 "webrtc_rtc_base__weak_ptr", 6961 "webrtc_rtc_base__zero_memory", 6962 "webrtc_rtc_event_log__rtc_event_log", 6963 "webrtc_rtc_event_log__rtc_event_log_factory", 6964 "webrtc_rtp__control_handler", 6965 "webrtc_rtp__dependency_descriptor", 6966 "webrtc_rtp__transport_feedback", 6967 "webrtc_rtp_rtcp__rtp_rtcp", 6968 "webrtc_rtp_rtcp__rtp_rtcp_format", 6969 "webrtc_rtp_rtcp__rtp_video_header", 6970 "webrtc_rx__data_tracker", 6971 "webrtc_rx__interleaved_reassembly_streams", 6972 "webrtc_rx__reassembly_queue", 6973 "webrtc_rx__traditional_reassembly_streams", 6974 "webrtc_sigslot__sigslot", 6975 "webrtc_socket__dcsctp_socket", 6976 "webrtc_socket__heartbeat_handler", 6977 "webrtc_socket__packet_sender", 6978 "webrtc_socket__stream_reset_handler", 6979 "webrtc_socket__transmission_control_block", 6980 "webrtc_spl_sqrt_floor__spl_sqrt_floor", 6981 "webrtc_stats__rtc_stats", 6982 "webrtc_strings__cord", 6983 "webrtc_strings__cord_internal", 6984 "webrtc_strings__cordz_functions", 6985 "webrtc_strings__cordz_handle", 6986 "webrtc_strings__cordz_info", 6987 "webrtc_strings__internal", 6988 "webrtc_strings__str_format_internal", 6989 "webrtc_strings__strings", 6990 "webrtc_svc__scalability_mode_util", 6991 "webrtc_svc__scalability_structures", 6992 "webrtc_svc__scalable_video_controller", 6993 "webrtc_svc__svc_rate_allocator", 6994 "webrtc_synchronization__graphcycles_internal", 6995 "webrtc_synchronization__sequence_checker_internal", 6996 "webrtc_synchronization__synchronization", 6997 "webrtc_synchronization__yield", 6998 "webrtc_synchronization__yield_policy", 6999 "webrtc_system__file_wrapper", 7000 "webrtc_system_wrappers__denormal_disabler", 7001 "webrtc_system_wrappers__field_trial", 7002 "webrtc_system_wrappers__metrics", 7003 "webrtc_system_wrappers__system_wrappers", 7004 "webrtc_task_queue__default_task_queue_factory", 7005 "webrtc_task_queue__pending_task_safety_flag", 7006 "webrtc_task_queue__task_queue", 7007 "webrtc_task_utils__repeating_task", 7008 "webrtc_test__fake_video_codecs", 7009 "webrtc_time__time", 7010 "webrtc_timer__task_queue_timeout", 7011 "webrtc_timer__timer", 7012 "webrtc_timing__codec_timer", 7013 "webrtc_timing__frame_delay_variation_kalman_filter", 7014 "webrtc_timing__inter_frame_delay", 7015 "webrtc_timing__jitter_estimator", 7016 "webrtc_timing__rtt_filter", 7017 "webrtc_timing__timestamp_extrapolator", 7018 "webrtc_timing__timing_module", 7019 "webrtc_transient__transient_suppressor_impl", 7020 "webrtc_transient__voice_probability_delay_unit", 7021 "webrtc_transport__bitrate_settings", 7022 "webrtc_transport__field_trial_based_config", 7023 "webrtc_transport__goog_cc", 7024 "webrtc_transport__network_control", 7025 "webrtc_transport__stun_types", 7026 "webrtc_tx__outstanding_data", 7027 "webrtc_tx__retransmission_error_counter", 7028 "webrtc_tx__retransmission_queue", 7029 "webrtc_tx__retransmission_timeout", 7030 "webrtc_tx__rr_send_queue", 7031 "webrtc_tx__stream_scheduler", 7032 "webrtc_types__bad_optional_access", 7033 "webrtc_types__bad_variant_access", 7034 "webrtc_units__data_rate", 7035 "webrtc_units__data_size", 7036 "webrtc_units__frequency", 7037 "webrtc_units__time_delta", 7038 "webrtc_units__timestamp", 7039 "webrtc_utility__audio_frame_operations", 7040 "webrtc_utility__cascaded_biquad_filter", 7041 "webrtc_utility__legacy_delay_estimator", 7042 "webrtc_utility__pffft_wrapper", 7043 "webrtc_utility__utility", 7044 "webrtc_vad__vad", 7045 "webrtc_video__builtin_video_bitrate_allocator_factory", 7046 "webrtc_video__decode_synchronizer", 7047 "webrtc_video__encoded_frame", 7048 "webrtc_video__encoded_image", 7049 "webrtc_video__frame_buffer", 7050 "webrtc_video__frame_cadence_adapter", 7051 "webrtc_video__frame_decode_timing", 7052 "webrtc_video__frame_dumping_decoder", 7053 "webrtc_video__task_queue_frame_decode_scheduler", 7054 "webrtc_video__unique_timestamp_counter", 7055 "webrtc_video__video", 7056 "webrtc_video__video_adaptation", 7057 "webrtc_video__video_bitrate_allocation", 7058 "webrtc_video__video_bitrate_allocator", 7059 "webrtc_video__video_frame", 7060 "webrtc_video__video_frame_i010", 7061 "webrtc_video__video_frame_metadata", 7062 "webrtc_video__video_receive_stream_timeout_tracker", 7063 "webrtc_video__video_rtp_headers", 7064 "webrtc_video__video_stream_buffer_controller", 7065 "webrtc_video__video_stream_encoder_impl", 7066 "webrtc_video_capture__video_capture_internal_impl", 7067 "webrtc_video_capture__video_capture_module", 7068 "webrtc_video_codecs__builtin_video_decoder_factory", 7069 "webrtc_video_codecs__builtin_video_encoder_factory", 7070 "webrtc_video_codecs__rtc_software_fallback_wrappers", 7071 "webrtc_video_codecs__scalability_mode", 7072 "webrtc_video_codecs__video_codecs_api", 7073 "webrtc_video_codecs__vp8_temporal_layers_factory", 7074 "webrtc_video_coding__chain_diff_calculator", 7075 "webrtc_video_coding__encoded_frame", 7076 "webrtc_video_coding__frame_dependencies_calculator", 7077 "webrtc_video_coding__frame_helpers", 7078 "webrtc_video_coding__nack_requester", 7079 "webrtc_video_coding__packet_buffer", 7080 "webrtc_video_coding__video_codec_interface", 7081 "webrtc_video_coding__video_coding", 7082 "webrtc_video_coding__video_coding_utility", 7083 "webrtc_video_coding__webrtc_h264", 7084 "webrtc_video_coding__webrtc_libvpx_interface", 7085 "webrtc_video_coding__webrtc_multiplex", 7086 "webrtc_video_coding__webrtc_vp8", 7087 "webrtc_video_coding__webrtc_vp8_scalability", 7088 "webrtc_video_coding__webrtc_vp8_temporal_layers", 7089 "webrtc_video_coding__webrtc_vp9", 7090 "webrtc_video_coding__webrtc_vp9_helpers", 7091 ], 7092 arch: { 7093 arm: { 7094 whole_static_libs: [ 7095 "webrtc_common_audio__common_audio_c", 7096 "webrtc_common_audio__common_audio_c_arm_asm", 7097 "webrtc_common_audio__common_audio_cc", 7098 "webrtc_common_audio__common_audio_neon", 7099 "webrtc_common_audio__common_audio_neon_c", 7100 "webrtc_memory__aligned_malloc", 7101 "webrtc_ooura__fft_size_256", 7102 "webrtc_spl_sqrt_floor__spl_sqrt_floor", 7103 ], 7104 }, 7105 arm64: { 7106 whole_static_libs: [ 7107 "webrtc_common_audio__common_audio_c", 7108 "webrtc_common_audio__common_audio_cc", 7109 "webrtc_common_audio__common_audio_neon", 7110 "webrtc_common_audio__common_audio_neon_c", 7111 "webrtc_memory__aligned_malloc", 7112 "webrtc_ooura__fft_size_256", 7113 "webrtc_spl_sqrt_floor__spl_sqrt_floor", 7114 ], 7115 }, 7116 x86_64: { 7117 whole_static_libs: [ 7118 "webrtc_aec3__aec3_avx2", 7119 "webrtc_common_audio__common_audio_avx2", 7120 "webrtc_common_audio__common_audio_sse2", 7121 "webrtc_memory__aligned_malloc", 7122 "webrtc_rnn_vad__vector_math_avx2", 7123 ], 7124 }, 7125 x86: { 7126 whole_static_libs: [ 7127 "webrtc_aec3__aec3_avx2", 7128 "webrtc_common_audio__common_audio_avx2", 7129 "webrtc_common_audio__common_audio_sse2", 7130 "webrtc_memory__aligned_malloc", 7131 "webrtc_rnn_vad__vector_math_avx2", 7132 ], 7133 }, 7134 }, 7135} 7136 7137cc_library_static { 7138 name: "webrtc_audio_processing", 7139 defaults: ["webrtc_defaults"], 7140 export_include_dirs: [ 7141 ".", 7142 "modules/include", 7143 "modules/audio_processing/include", 7144 ], 7145 whole_static_libs: [ 7146 "libpffft", 7147 "rnnoise_rnn_vad", 7148 "webrtc_aec3__aec3", 7149 "webrtc_aec_dump__null_aec_dump_factory", 7150 "webrtc_aecm__aecm_core", 7151 "webrtc_agc2__adaptive_digital", 7152 "webrtc_agc2__adaptive_digital_gain_applier", 7153 "webrtc_agc2__biquad_filter", 7154 "webrtc_agc2__clipping_predictor", 7155 "webrtc_agc2__cpu_features", 7156 "webrtc_agc2__fixed_digital", 7157 "webrtc_agc2__gain_applier", 7158 "webrtc_agc2__input_volume_controller", 7159 "webrtc_agc2__input_volume_stats_reporter", 7160 "webrtc_agc2__noise_level_estimator", 7161 "webrtc_agc2__saturation_protector", 7162 "webrtc_agc2__speech_level_estimator", 7163 "webrtc_agc2__vad_wrapper", 7164 "webrtc_agc__agc", 7165 "webrtc_agc__legacy_agc", 7166 "webrtc_agc__level_estimation", 7167 "webrtc_api__rtp_headers", 7168 "webrtc_api__rtp_packet_info", 7169 "webrtc_audio__aec3_config", 7170 "webrtc_audio__audio_frame_api", 7171 "webrtc_audio_coding__isac_vad", 7172 "webrtc_audio_processing__aec_dump_interface", 7173 "webrtc_audio_processing__api", 7174 "webrtc_audio_processing__apm_logging", 7175 "webrtc_audio_processing__audio_buffer", 7176 "webrtc_audio_processing__audio_frame_proxies", 7177 "webrtc_audio_processing__audio_processing", 7178 "webrtc_audio_processing__audio_processing_statistics", 7179 "webrtc_audio_processing__gain_controller2", 7180 "webrtc_audio_processing__high_pass_filter", 7181 "webrtc_audio_processing__optionally_built_submodule_creators", 7182 "webrtc_audio_processing__rms_level", 7183 "webrtc_base__base", 7184 "webrtc_base__log_severity", 7185 "webrtc_base__raw_logging_internal", 7186 "webrtc_base__spinlock_wait", 7187 "webrtc_base__throw_delegate", 7188 "webrtc_capture_levels_adjuster__capture_levels_adjuster", 7189 "webrtc_common_audio__common_audio", 7190 "webrtc_common_audio__common_audio_c", 7191 "webrtc_common_audio__common_audio_cc", 7192 "webrtc_common_audio__fir_filter_factory", 7193 "webrtc_containers__flat_containers_internal", 7194 "webrtc_experiments__field_trial_parser", 7195 "webrtc_fft__fft", 7196 "webrtc_memory__aligned_malloc", 7197 "webrtc_ns__ns", 7198 "webrtc_numeric__int128", 7199 "webrtc_ooura__fft_size_128", 7200 "webrtc_ooura__fft_size_256", 7201 "webrtc_rnn_vad__rnn_vad", 7202 "webrtc_rnn_vad__rnn_vad_auto_correlation", 7203 "webrtc_rnn_vad__rnn_vad_layers", 7204 "webrtc_rnn_vad__rnn_vad_lp_residual", 7205 "webrtc_rnn_vad__rnn_vad_pitch", 7206 "webrtc_rnn_vad__rnn_vad_spectral_features", 7207 "webrtc_rtc_base__checks", 7208 "webrtc_rtc_base__criticalsection", 7209 "webrtc_rtc_base__event_tracer", 7210 "webrtc_rtc_base__logging", 7211 "webrtc_rtc_base__platform_thread", 7212 "webrtc_rtc_base__platform_thread_types", 7213 "webrtc_rtc_base__race_checker", 7214 "webrtc_rtc_base__rtc_event", 7215 "webrtc_rtc_base__rtc_numerics", 7216 "webrtc_rtc_base__stringutils", 7217 "webrtc_rtc_base__timeutils", 7218 "webrtc_spl_sqrt_floor__spl_sqrt_floor", 7219 "webrtc_strings__internal", 7220 "webrtc_strings__strings", 7221 "webrtc_synchronization__sequence_checker_internal", 7222 "webrtc_synchronization__yield", 7223 "webrtc_synchronization__yield_policy", 7224 "webrtc_system__file_wrapper", 7225 "webrtc_system_wrappers__denormal_disabler", 7226 "webrtc_system_wrappers__field_trial", 7227 "webrtc_system_wrappers__metrics", 7228 "webrtc_system_wrappers__system_wrappers", 7229 "webrtc_task_queue__task_queue", 7230 "webrtc_transient__transient_suppressor_impl", 7231 "webrtc_transient__voice_probability_delay_unit", 7232 "webrtc_types__bad_optional_access", 7233 "webrtc_units__data_rate", 7234 "webrtc_units__data_size", 7235 "webrtc_units__frequency", 7236 "webrtc_units__time_delta", 7237 "webrtc_units__timestamp", 7238 "webrtc_utility__audio_frame_operations", 7239 "webrtc_utility__cascaded_biquad_filter", 7240 "webrtc_utility__legacy_delay_estimator", 7241 "webrtc_utility__pffft_wrapper", 7242 "webrtc_vad__vad", 7243 "webrtc_video__video_rtp_headers", 7244 ], 7245 arch: { 7246 arm: { 7247 whole_static_libs: [ 7248 "webrtc_common_audio__common_audio_c", 7249 "webrtc_common_audio__common_audio_c_arm_asm", 7250 "webrtc_common_audio__common_audio_cc", 7251 "webrtc_common_audio__common_audio_neon", 7252 "webrtc_common_audio__common_audio_neon_c", 7253 "webrtc_memory__aligned_malloc", 7254 "webrtc_ooura__fft_size_256", 7255 "webrtc_spl_sqrt_floor__spl_sqrt_floor", 7256 ], 7257 }, 7258 arm64: { 7259 whole_static_libs: [ 7260 "webrtc_common_audio__common_audio_c", 7261 "webrtc_common_audio__common_audio_cc", 7262 "webrtc_common_audio__common_audio_neon", 7263 "webrtc_common_audio__common_audio_neon_c", 7264 "webrtc_memory__aligned_malloc", 7265 "webrtc_ooura__fft_size_256", 7266 "webrtc_spl_sqrt_floor__spl_sqrt_floor", 7267 ], 7268 }, 7269 x86_64: { 7270 whole_static_libs: [ 7271 "webrtc_aec3__aec3_avx2", 7272 "webrtc_common_audio__common_audio_avx2", 7273 "webrtc_common_audio__common_audio_sse2", 7274 "webrtc_memory__aligned_malloc", 7275 "webrtc_rnn_vad__vector_math_avx2", 7276 ], 7277 }, 7278 x86: { 7279 whole_static_libs: [ 7280 "webrtc_aec3__aec3_avx2", 7281 "webrtc_common_audio__common_audio_avx2", 7282 "webrtc_common_audio__common_audio_sse2", 7283 "webrtc_memory__aligned_malloc", 7284 "webrtc_rnn_vad__vector_math_avx2", 7285 ], 7286 }, 7287 }, 7288} 7289