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